GUI登录界面

以主要用到的为例:

package cn.pji.jiujiu;
import java.awt.BorderLayout;
public class GuiDEmo {
 public static void main(String[] args) {
  //构造实例化一个窗体
  JFrame frame = new JFrame();
  //标题
  frame.setTitle("我的世界");
  //窗体大小
  frame.setSize(300,300);
  //关闭时自动退出
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
  //设置大小可变
  frame.setResizable(false);
  //设置居中显示
  frame.setLocationRelativeTo(null);

//容器或组件:3个面板;2个标签;2个文本框;2个按钮
  JPanel s = new JPanel();
  JPanel z = new JPanel();
  JPanel x = new JPanel();
 
  JLabel user = new JLabel("用户:");
  JLabel password =  new JLabel("密码:");
  
  JTextField userTF = new JTextField(10);
  JPasswordField pwdTF = new JPasswordField(10);

  JButton okB =  new JButton("确认");
  JButton noB =  new JButton("取消");
  JCheckBox check = new JCheckBox("记住密码");

  //布局习惯:窗体中布局面板,面板中布局组件
  frame.setLayout(new BorderLayout());
  frame.add(s,BorderLayout.NORTH );
  frame.add(z, BorderLayout.CENTER );
  frame.add(x,BorderLayout.SOUTH);

  s.add(user);
  s.add(userTF);
  z.add( password);
  z.add(pwdTF);
  x.add(okB);
  x.add(noB);
  x.add(check);

  //设置窗体可见性
  frame.setVisible(true); 
 }
}

界面显示
在这里插入图片描述
界面出来后自己点点大概知道其意思。

发布了9 篇原创文章 · 获赞 1 · 访问量 303

猜你喜欢

转载自blog.csdn.net/xuaijingwendy/article/details/103838938