zoukankan      html  css  js  c++  java
  • 20160322

    import java.awt.BorderLayout;
    import java.awt.Container;
    import java.awt.FlowLayout;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JPasswordField;
    import javax.swing.JTextField;


    public class GUI {

    private JFrame frame = new JFrame("登录");
    private Container c = frame.getContentPane();
    private JTextField username = new JTextField();
    private JPasswordField password = new JPasswordField();
    private JButton ok = new JButton("确定");
    private JButton cancel = new JButton("取消");
    public GUI(){
    frame.setSize(300,200);
    c.setLayout(new BorderLayout());
    initFrame();
    frame.setVisible(true);
    }

    private void initFrame() {

    //顶部
    JPanel titlePanel = new JPanel();
    titlePanel.setLayout(new FlowLayout());
    titlePanel.add(new JLabel("登录窗口"));
    c.add(titlePanel,"North");

    //中部表单
    JPanel fieldPanel = new JPanel();
    fieldPanel.setLayout(null);
    JLabel l1 = new JLabel("用户名:");
    l1.setBounds(50, 20, 50, 20);
    JLabel l2 = new JLabel("密 码:");
    l2.setBounds(50, 60, 50, 20);
    fieldPanel.add(l1);
    fieldPanel.add(l2);
    username.setBounds(110,20,120,20);
    password.setBounds(110,60,120,20);
    fieldPanel.add(username);
    fieldPanel.add(password);
    c.add(fieldPanel,"Center");

    //底部按钮
    JPanel buttonPanel = new JPanel();
    buttonPanel.setLayout(new FlowLayout());
    buttonPanel.add(ok);
    buttonPanel.add(cancel);
    c.add(buttonPanel,"South");
    }

    public static void main(String[] args){
    new GUI();
    }

    }

  • 相关阅读:
    smartforms换页,
    smartforms初始化
    webdynpro 调用应用程序做跳转
    java-接口(新手)
    java -输入年龄判断是否符合范围。
    java-选中排序(新手)
    java -封装一个类。(姓名、年龄、性别)
    难以理解的一个排序方法-冒泡排序。(新手)
    java-乘法口诀表。(新手)
    java-随机点名2(新手)
  • 原文地址:https://www.cnblogs.com/fanjiaming/p/5307515.html
Copyright © 2011-2022 走看看