您的位置:首页 > 编程语言 > Java开发

Java学习笔记(二):eclipse用流式布局制作简单登陆界面

2019-01-16 00:52 771 查看
版权声明:MoAC https://blog.csdn.net/qq_36804363/article/details/86501356

 打开eclipse,新建工程,在src文件下选择new->package,输入包名

新建Login类

包含主函数,窗口显示函数,调用javax.swing.JFrame 窗体类型 新建窗体对其进行操作

[code]package mo.Login;

public class Login {
public static void main(String [] args){
Login lo=new Login();
lo.showFrame();
}
public void showFrame(){
//窗体对象
javax.swing.JFrame JF=new javax.swing.JFrame();
JF.setSize(400, 410);
JF.setTitle("MO-登陆界面");
JF.setDefaultCloseOperation(3);
//设置退出方法
JF.setLocationRelativeTo(null);
//设置居中显示

//流式布局
java.awt.FlowLayout flow=new java.awt.FlowLayout();
JF.setLayout(flow);
//设置窗体为流式布局

javax.swing.ImageIcon image = new javax.swing.ImageIcon("C:\\Users\\mo\\Pictures\\Saved Pictures\\animal\\cat6_副本.jpg");
javax.swing.JLabel lai=new javax.swing.JLabel(image);
JF.add(lai);//添加图片

javax.swing.JLabel number=new javax.swing.JLabel("用户名:");
JF.add(number);//添加用户文本
javax.swing.JTextField jtx1=new javax.swing.JTextField();
java.awt.Dimension tx1=new java.awt.Dimension(300, 30);
jtx1.setPreferredSize(tx1);
JF.add(jtx1);//添加用户名

javax.swing.JLabel password=new javax.swing.JLabel("	密码:    ");
JF.add(password);//添加密码文本
javax.swing.JTextField jtx2=new javax.swing.JTextField();
java.awt.Dimension tx2=new java.awt.Dimension(300, 30);
jtx2.setPreferredSize(tx2);
JF.add(jtx2);//添加密码

javax.swing.JButton register=new javax.swing.JButton("注册账号");
javax.swing.JButton findpassw=new javax.swing.JButton("找回密码 ");
JF.add(register);//加到窗体中
JF.add(findpassw);//加到窗体中

javax.swing.JCheckBox rp=new javax.swing.JCheckBox("记住密码");
JF.add(rp);

javax.swing.JCheckBox de=new javax.swing.JCheckBox("自动登陆");
JF.add(de);

javax.swing.JButton dbut=new javax.swing.JButton("  登 陆 ");
dbut.setBackground(java.awt.Color.cyan);//背景色
//dbut.setForeground(java.awt.Color.white);
JF.add(dbut);
JF.setVisible(true);
}
}

运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: