黎声的博客
leeshawn
全部博文(8)
开源框架(1)
servlet/jsp(2)
swing(3)
jfreechart(2)
2008年(8)
lmn669
fengfeix
simonlu9
分类: Java
2008-03-05 23:06:34
import java.awt.*;import javax.swing.*;public class MyFrame extends JFrame{ //创建组件 JLabel jl1 = new JLabel("姓名"); JLabel jl2 = new JLabel("出生日期"); JLabel jl3 = new JLabel("身份证"); JLabel jl4 = new JLabel("电子邮箱"); JLabel jl5 = new JLabel("家庭详细住址"); JTextField jtf1 = new JTextField(10); JTextField jtf2 = new JTextField(10); JTextField jtf3 = new JTextField(10); JTextField jtf4 = new JTextField(10); JTextField jtf5 = new JTextField(10); JPanel jp1 = new JPanel(); JPanel jp2 = new JPanel(); JButton jb1 = new JButton("登记"); JButton jb2 = new JButton("重填"); public MyFrame() { //Box容器,可以存放一行或一列组件 Box box1 = Box.createVerticalBox();//存放一列的盒子 Box box2 = Box.createVerticalBox(); Box box3 = Box.createHorizontalBox();//存放一行的盒子 //添加组件 box1.add(jl1); box1.add(Box.createVerticalStrut(5));//间距 box1.add(jl2); box1.add(jl3); box1.add(jl4); box1.add(jl5); box2.add(jtf1); box2.add(Box.createVerticalStrut(5));//间距 box2.add(jtf2); box2.add(jtf3); box2.add(jtf4); box2.add(jtf5); box3.add(box1); box3.add(box2); jp1.add(box3); jp2.add(jb1); jp2.add(jb2); this.add(jp1,BorderLayout.CENTER); this.add(jp2,BorderLayout.SOUTH); //展现 this.setTitle("登记"); this.setSize(300,200); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } public static void main(String[] args) { new MyFrame(); }}
运行效果图如下
上一篇:没有了
下一篇:安全卫士360界面简单实现
登录 注册