好简洁的学生信息管理系统登录界面=_=
仍然有好多需要处理的地方。。。。。。。。。
import javax.swing.*;
import java.awt.*;
public class Main extends JFrame{
JRadioButton rb1,rb2;
JCheckBox check1,check2,check3,check4;
JLabel name,sex,hobby;
JTextField TextName;
JLabel a,b;
JTextField c,d;
public Main(){ //构造方法
setTitle("学生信息管理系统"); //设置标题
setLayout(new FlowLayout());//设置流式布局管理器
//登录界面-----------------
a=new JLabel("账号:");//实例化标签
add(a);//加入标签
c=new JTextField("1314521",10);//实例化文本框,初始化账号,设置文本框大小
add(c);//加入文本框
b=new JLabel(" 密码:");
add(b);
d=new JTextField("*******",10);
add(d);
//选项界面-----------------------
name=new JLabel("姓名:");
// name.setAlignment();
TextName=new JTextField("USERNAME",10);
add(name);
add(new JLabel(" "));
add(TextName); add(new JLabel());
sex=new JLabel("性别:");
// rb2=new JTextField("SEX",10);
rb1=new JRadioButton("男",true);//实例化单选按钮,并实例化,默认选中
rb2=new JRadioButton("女",false);
add(sex); add(new JLabel(" "));//控制标签与标签之间的距离
add(rb1); add(new JLabel(" "));
add(rb2); add(new JLabel(" "));
hobby = new JLabel("爱好:");
add(hobby);
check1=new JCheckBox("电影",false);//实例化复选框
add(check1);
check2=new JCheckBox("阅读",false);
add(check2);
check3=new JCheckBox("网络",false);
add(check3);
check4=new JCheckBox("编程",false);
add(check4);
setSize(550,200);//设置窗口大小
setVisible(true);//设置窗口可见
}
public static void main(String []args)
{
new Main();
}
}
运行之后的效果图: