界面控件与事件(一、登录界面)

好简洁的学生信息管理系统登录界面=_=
仍然有好多需要处理的地方。。。。。。。。。


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();
     }
}

运行之后的效果图:
这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值