周升尚制作 1 J a v a 登录窗口源代码 第1 步:完成登陆框 概述 首先导入所需要的类分别为:JFrame,Dimension,Toolkik.创建JFrame 对象,调用Jframe 中的方法设置登录框的大小、在屏幕中显示的位置以及设置窗体的可视性等等。利用Toolkit 类中的方法获得屏幕的大小,这样可以让登录框在任何的分辨率下有同样的效果。利用Dimetion 对象存储屏幕大小数据。 以下是程序代码 import java.awt.Dimension; import java.awt.Toolkit; import javax.swing.JFrame; class Deng{ public JFrame jf = new JFrame("酒店管理系统"); public Toolkit toolkit = Toolkit.getDefaultToolkit() ; public Dimension sc = toolkit.getScreenSize() ; public Deng() { con.setLayout(null) ; jf.setSize(sc.width/3,sc.height*10/25) ; 周升尚制作 2 jf.setLocation(sc.width/3,sc.height/4) ; jf.setResizable( false) ; jf.setVisible( true) ; jf.setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE ); } } public class Denglu { public static void main(String args[]) { new Deng() ; } } 程序运行结果: 图 1:程序运行结果 周升尚制作 3 第二步:在等陆框中添加组建 概述 先导入所需组建的类Container、JLabel|、JTextField、JPasswordField、JButton。用Container获得面板。将面板的布局管理器设为空,使用绝对定位的方法添加组建。利用JLabel 类创建两个标签非别存放“用户名”和“密码”,利用JTextField 和 JPasswordField 分别创建文本框对象和密码框对象。利用方法setSize()和 setLocation()设置合适的大小和位置。 以下是修改后的程序代码: import java.awt.Color; import java.awt.Container; import java.awt.Dimension; import java.awt.Toolkit; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPasswordField; import javax.swing.JTextField; class Deng{ public JFrame jf = new JFrame("酒店管理系统"); public Container con = jf.getContentPane() ; public Toolkit toolkit = Toolkit.getDefaultToolkit() ; public Dimension sc = toolkit.getScreenSize() ; public JLabel name1 = new JLabel("用户名") ; public JLabel pa...