zoukankan      html  css  js  c++  java
  • Java

    import javax.swing.*;
    
    public class TestGUI {
        public static void main(String[] args){
            //创建一个窗体
            JFrame frame = new JFrame("我的第一个窗口");
            //创建一个按钮
            JButton button  = new JButton("登录");
            //创建一个面板
            JPanel panel =  new JPanel();
            //创建一个用户名标签
            JLabel userLabel = new JLabel("用户名");
            //创建一个密码标签
            JLabel passLabel = new JLabel("密码");
            //创建一个密码框
            JPasswordField pass = new JPasswordField(20);
            //创建一个文本框
            JTextField user = new JTextField(20);
    
            //创建复选框
            JCheckBox box1 = new JCheckBox("抽烟");
            JCheckBox box2 = new JCheckBox("喝酒");
            JCheckBox box3 = new JCheckBox("烫头");
    
            //创建单选按钮
            JRadioButton r1 = new JRadioButton("男");
            JRadioButton r2 = new JRadioButton("女");
            //将两个单选按钮添加在一个组里面
            ButtonGroup group = new ButtonGroup();//组本身不是组件
            group.add(r1);
            group.add(r2);
    
            //设置窗体的标题,也可以在new中写
            //frame.setTitle("我的第一个窗口");
            //窗体的状态显示,默认为false
            frame.setVisible(true);
            //设置点击关闭按钮 可以关闭窗口
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            //设置窗体的长宽高, x,y以0位原点
            frame.setBounds(150,150,300,150);
            //设置窗体长宽高不可变
            frame.setResizable(false);
            //用面板存放按钮, 然后窗体放面板, 不可直接用窗体放按扭
            panel.add(userLabel);
            panel.add(user);
            panel.add(passLabel);
            panel.add(pass);
            panel.add(button);
            panel.add(box1);
            panel.add(box2);
            panel.add(box3);
            panel.add(r1);
            panel.add(r2);
            frame.add(panel);
        }
    }
  • 相关阅读:
    VS2010 ReportViewer导出文件下载保存不能识别文件类型
    FpSpread添加表头(列名)标注
    win7 安装vs2010报错 Error code -939523550 for this component is not recognizedHi
    FpSpread添加标注
    RDLC报表上下标实现
    Zookeeper集群
    RabbitMQ整合springboot
    RabbitMQ 集群-镜像队列
    分布式文件系统FastDFS 分布式安装实战
    https 证书配置无效排查思路(过程)
  • 原文地址:https://www.cnblogs.com/yyanghang/p/11396513.html
Copyright © 2011-2022 走看看