swing之checkbox
2024-08-24 08:19:24
import java.awt.GridLayout; import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton; public class danfu extends JFrame{
JPanel jp1,jp2,jp3;
JButton jb1,jb2;
JLabel jl1,jl2;
JCheckBox jc1,jc2,jc3;
JRadioButton jr1,jr2;
ButtonGroup bg;
public static void main(String[] args) {
// TODO Auto-generated method stub
danfu df=new danfu();
} public danfu()
{
jp1=new JPanel();
jp2=new JPanel();
jp3=new JPanel(); jb1=new JButton("注册");
jb2=new JButton("取消"); jl1=new JLabel("特长");
jl2=new JLabel("性别"); jc1=new JCheckBox("音乐");
jc2=new JCheckBox("体育");
jc3=new JCheckBox("文艺"); jr1=new JRadioButton("男");
jr2=new JRadioButton("女"); bg=new ButtonGroup();//将单选按钮添加到组,使其只能选择一个
bg.add(jr1);
bg.add(jr2); jp1.add(jl1);
jp1.add(jc1);
jp1.add(jc2);
jp1.add(jc3); jp2.add(jl2);
jp2.add(jr1);
jp2.add(jr2); jp3.add(jb1);
jp3.add(jb2); this.setLayout(new GridLayout(,));
this.add(jp1);
this.add(jp2);
this.add(jp3); this.setTitle("担心");
this.setSize(,);
this.setLocation(, );
this.setResizable(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true); } }
最新文章
- 学习笔记之MVC级联及Ajax操作
- css3中filter的各种特效
- caffe安装(linux)
- 基于ArcGIS JS API的在线专题地图实现
- Poisson Distribution——泊松分布
- Spark往Elasticsearch读写数据
- html的<;head>;<;title>;<;meta>;
- 笔记二、本地git命令
- POJ 3701 概率DP
- RDIFramework.NET平台代码生成器V1.0发布(提供下载)
- 抽象工厂模式和autofac的使用总结
- Android它Service
- 谈谈浏览器http缓存
- Uva - 12504 - Updating a Dictionary
- Python中使用MongoEngine1
- per-CPU变量
- Windoes包管理工具(Scoop)
- 公司-半导体:Micron
- kindedit编辑器和xxs攻击防护(BeautifulSoup)的简单使用
- windows10安装MongoDB服务启动不了 &#128512;✅已解决!