Java 最简单的窗口实现
package test; import java.awt.Frame; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPasswordField; import javax.swing.JTextField; public class JFrameTest { //窗口: static JFrame window; //用户名、密码文本框 static JTextField user; static JTextField pwd; //登录按钮 static JButton Login; public static void main(String[] args) { LoginDemo(); } public static void LoginDemo(){ window=new JFrame("学生管理系统"); window.setLayout(null); window.setSize(600, 600);//设置大小 window.setLocationRelativeTo(null);//设置居中 window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置可关闭 window.setLayout(null);//设置绝对布局(窗口里面的内容不会随着窗口的改变而改变) window.setResizable(false);//设置窗口不可拉伸改变大小 //设置用户名标签 JLabel username_label =new JLabel("用户名:"); username_label.setBounds(100,100,100,50); window.add(username_label); //设置密码标签 JLabel password_label =new JLabel("密码"); password_label.setBounds(100,200,100,50); window.add(password_label); //设置用户名文本框 user=new JTextField(); user.setBounds(150, 100, 300, 50); window.add(user); //设置密码文本框 pwd=new JPasswordField();//隐藏密码 pwd.setBounds(150, 200, 300, 50); window.add(pwd); //设置按钮 Login=new JButton("登录"); Login.setBounds(250, 300, 100, 50); window.add(Login); window.setVisible(true);//设置面板可见 } }
效果图: