| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 567 人关注过本帖
标题:[求助]怎样把单选信息和复选信息在标签上显示
只看楼主 加入收藏
chengcheng
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-7-10
收藏
 问题点数:0 回复次数:3 
[求助]怎样把单选信息和复选信息在标签上显示

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Userlogon extends JFrame implements ActionListener {
JRadioButton man,woman;
JPanel p1,p2,p3,p4,p5,p6;
JLabel user,password,sex,aihao,address,text;
JTextField users;
JPasswordField psw;
JButton zhuce;
JCheckBox sports,music,books;
JList list;
JComboBox jiguan;
public Userlogon(){
setDefaultCloseOperation(EXIT_ON_CLOSE);
user=new JLabel("用户名:");
users=new JTextField(10);
p1=new JPanel();
p1.add(user);
p1.add(users);
getContentPane().setLayout(new FlowLayout(FlowLayout.CENTER,2,2));


password=new JLabel("密码:");
psw=new JPasswordField(10);
p2=new JPanel();
p2.add(password);
p2.add(psw);

sex=new JLabel("性别:");
man=new JRadioButton("男",true);
woman=new JRadioButton("女");
p3=new JPanel();
p3.setLayout(new FlowLayout(FlowLayout.CENTER,10,10));
p3.add(sex);
p3.add(man);
p3.add(woman);
getContentPane().add(p1);
getContentPane().add(p2);
getContentPane().add(p3);
ButtonGroup bg=new ButtonGroup();
bg.add(man);
bg.add(woman);


aihao=new JLabel("爱好:");
p4=new JPanel();
p4.setLayout(new FlowLayout(FlowLayout.CENTER,15,15));
sports=new JCheckBox("体育",null,true);
music=new JCheckBox("音乐");
books=new JCheckBox("读书");
p4.add(aihao);
p4.add(sports);
p4.add(music);
p4.add(books);
getContentPane().add(p4);

address=new JLabel("籍贯:");
p5=new JPanel();
jiguan=new JComboBox();
jiguan.addItem("北京");
jiguan.addItem("大连");
jiguan.addItem("上海");
p5.add(address);
p5.add(jiguan);
getContentPane().add(p5);

p6=new JPanel();
text=new JLabel();
zhuce=new JButton("注册");
p6.setLayout(new FlowLayout(FlowLayout.CENTER,60,60));
p6.add(zhuce);
p6.add(text);
getContentPane().add(p6);
zhuce.addActionListener(this);
}
public void actionPerformed(ActionEvent e){

String s="你注册的信息是:"+"用户名:"+users.getText()+"密码:"+psw.getText()+"籍贯:"+(String)jiguan.getSelectedItem()+"性别:";
text.setText(s);
}
public static void main(String[] args){
Userlogon ui=new Userlogon();
//ui.pack();
ui.setSize(400,300);
ui.setVisible(true);
}
}

初学请多指教,这是我写的一段程序,还有没有更好的方法,请赐教,谢谢各位。

搜索更多相关主题的帖子: 复选 
2007-08-01 12:45
jdk2006
Rank: 1
等 级:新手上路
帖 子:244
专家分:0
注 册:2007-5-12
收藏
得分:0 
我做了一个GUI给你参考.
我是在JDK1.6版本上测试的,以下截图:
[IMG]http://jdk2006.mmiyy.cn/image/register.bmp[/IMG]
我是用netbeans做的GUI因此你可以只看事件代码.这样看得快.
我吧它上传:
v1HgGSb9.rar (3.4 KB) [求助]怎样把单选信息和复选信息在标签上显示



2007-08-01 15:51
jdk2006
Rank: 1
等 级:新手上路
帖 子:244
专家分:0
注 册:2007-5-12
收藏
得分:0 
我也做了一个登陆界面:
[IMG]http://jdk2006.mmiyy.cn/image/userLog.bmp[/IMG]
代码打包:
rYKslwNT.rar (80.84 KB) [求助]怎样把单选信息和复选信息在标签上显示



2007-08-01 15:57
chengcheng
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-7-10
收藏
得分:0 
谢谢你,我参考一下。
2007-08-01 16:06
快速回复:[求助]怎样把单选信息和复选信息在标签上显示
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.070663 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved