Java关于简单登录页面设计

package Swing;
import java.awt.*;
import javax.swing.*;

public class LoginBox {
	public static void main(String[] args) {
		JFrame JF=new JFrame("Login Box");
		JF.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		JF.setSize(200,200);		
		//取得窗口的内容面板
		Container C=JF.getContentPane();
		//采用绝对布局,自己定义位置
		JF.setLayout(null);
		//设置文本框
		JTextField[] JTF= {new JTextField(null,10),new JTextField(null,10)};
		//通过标签JLabel设置标题、用户名、密码
		JLabel title=new JLabel("欢迎登录诗意系统");
		title.setBounds(40, 10, 100, 20);
		//添加标签
		C.add(title);
		JLabel jl1=new JLabel("用户名:");
		jl1.setBounds(10, 40, 50, 20);
		C.add(jl1);
		JTF[0].setBounds(60, 40, 100, 20);
		//添加文本框
		C.add(JTF[0]);
		JLabel jl2=new JLabel("密    码:");
		jl2.setBounds(10, 70, 50, 20);
		C.add(jl2);
		JTF[1].setBounds(60, 70, 100, 20);
		C.add(JTF[1]);
		//添加两个按钮
		JButton[] btn= {new JButton("登录"),new JButton("退出")};
		JPanel bt1=new JPanel();
		//将两个按钮放到JPanel上,在添加到设置位置
		//按钮无法直接设置出现位置,即setBounds()
		bt1.setBounds(10, 100, 150, 40);
		bt1.add(btn[0]);
		bt1.add(btn[1]);
		C.add(bt1);
		//窗口可调节大小,可视
		JF.setResizable(false);
		JF.setVisible(true);
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值