java--图形用户界面编程
//窗体对象
JFrame a=new JFrame();
//设置窗体对象的大小(x,y)
a.setSize(400,300);
//设置窗体可见,窗体产生后默认为不可见
a.setVisible(true);
//窗体居中显示
a.setLocationRlative To(null);
//设置窗体标题
a.setTitle("qq");
//关闭窗体,结束程序
a.setDefaultCloseOperation(3);
//设置布局管理器为绝对布局,将通过组件的大小和位置定位组件
a.setLayout(null);
//产生文本框对象
JTextField txt=new JTextFrame();
//设置文本框的位置和大小
txt.setBounds(200,100,50,20);
//将文本框加入窗体
a.add(txt);
//产生标签对象
JLabel j=new JLabel("用户名");
j.setBounds(100,50,100,50);
a.add(j);
//产生图片标签
Image img=new ImageIcon("路径”).getImage; //得到图片对象
img=img.getScaledInstance(500,500,1); //压缩图片为500*500
JLabel k=new JLabel(new ImageIcon(img)); // img||图片路径
k.setBounds(x,y,m,n)
a.add(k);
//按钮
JButton jb=new JButton("确定");
jb.setBounds(x,y,m,n);
a.add(jb);
//下拉框
JCombobox jc=new JCombobox();
jc.addItem("高中");
jc.addItem("大专");
jc.setBounds(x,y,m,n);
a.add(jc);
//复选框
JCheckBox j=new JCheckBox("跑步");
j.setBounds(x,y,m,n);
a.add(j);
//单选框
JRadioButton jr1=new JRadioButton("男");
jr1.setBounds(x,y,m,n);
a.add(jr1);
.......
.....
......jr2
//按钮组,完成互斥
ButtonGroup m=new ButtonGroup();
m.add(jr1);
m.add(jr2);
//卸载窗体
a.dispose();