package ui;
import com.one.util.ScreenUtils;
import javax.swing.*;
public class MainInterface {
JFrame jf=new JFrame("yt的图书馆");
final int WIDTH=500;
final int HEIGHT=300;
//组装视图
public void init(){
//设置窗口相关的属性
jf.setBounds((ScreenUtils.getScreenWidth()-WIDTH)/2,(ScreenUtils.getScreenHeight()-HEIGHT)/2,WIDTH,HEIGHT);
jf.setResizable(false);
//组装登录相关的元素
Box vBox= Box.createVerticalBox();
//组装用户名
Box uBox = Box.createHorizontalBox();
JLabel uLabel=new JLabel("用户名:");
JTextField uField=new JTextField(15);
uBox.add(uLabel);
uBox.add(Box.createHorizontalStrut(20));
uBox.add(uField);
//组装密码
Box pBox = Box.createHorizontalBox();
JLabel pLabel=new JLabel("密 码:");
JTextField pField=new JTextField(15);
pBox.add(pLabel);
pBox.add(Box.createHorizontalStrut(20));
pBox.add(pField);
//组装按钮
Box btnBox = Box.createHorizontalBox();
JButton loginBtn=new JButton("登录");
JButton regisBtn=new JButton("注册");
btnBox.add(loginBtn);
btnBox.add(Box.createHorizontalStrut(100));
btnBox.add(regisBtn);
vBox.add(Box.createVerticalStrut(50));
vBox.add(uBox);
vBox.add(Box.createVerticalStrut(20));
vBox.add(pBox);
vBox.add(Box.createVerticalStrut(40));
vBox.add(btnBox);
jf.add(vBox);
jf.setVisible(true);
}
//客户端程序的入口
public static void main(String[] args) {
new MainInterface().init();
}
}
|