java简单界面实现

来源:互联网 发布:搞笑淘宝买家秀图聊天 编辑:程序博客网 时间:2024/06/05 20:15

import javax.swing.JFrame;import javax.swing.JPanel;public class DemoFrame extends JFrame{public DemoFrame(DemoPanel panel){this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setSize(300, 200);this.setTitle("Frame Demo");this.add(panel);this.setResizable(false);this.setVisible(true);}public static void main(String[] args){DemoPanel panel = new DemoPanel();DemoFrame Frame = new DemoFrame(panel);}}  

import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JPasswordField;import javax.swing.JTextField;public class DemoPanel extends JPanel{private JLabel labelUser, labelPassWd;            //标签      用户名,密码private JButton buttonLogin, buttonReset;         //按钮      登录,重置private JTextField textFieldUserName;             //文本框  用户名输入 private JPasswordField passWdField;               //密码框  密码输入    private JPanel panelUserName;    private JPanel panelPassWd;    private JPanel panelLoginButton;    public DemoPanel(){    this.labelUser = new JLabel("用户名");    this.labelPassWd = new JLabel("密    码");    this.buttonLogin = new JButton("登录");    this.buttonReset = new JButton("重置");    this.textFieldUserName = new JTextField(10);    this.passWdField = new JPasswordField(10);    this.panelPassWd = new JPanel();    this.panelUserName = new JPanel();    this.panelLoginButton = new JPanel();        this.setLayout(new GridLayout(3, 1));  //网格式布局        this.panelUserName.add(this.labelUser);    this.panelUserName.add(this.textFieldUserName);    this.panelPassWd.add(this.labelPassWd);    this.panelPassWd.add(this.passWdField);    this.panelLoginButton.add(buttonLogin);    this.panelLoginButton.add(buttonReset);        this.add(this.panelUserName);    this.add(this.panelPassWd);    this.add(this.panelLoginButton);    }}

swing简单界面实现,运行结果如下:


原创粉丝点击