java76-GUL单选按钮和复选按钮

简介: java76-GUL单选按钮和复选按钮
//单选按钮和复选按钮
 //面向对象思想,面板,窗口的基础之上再加窗口
 import java.awt.*;
 import javax.swing.*;
 public class test11 extends JFrame {
     JPanel mb1,mb2,mb3;
     JButton an1,an2;
     JLabel bq1,bq2;//标签
     JCheckBox fxk1,fxk2,fxk3;//复选框
     JRadioButton dx1,dx2;//单选框
     //JTextField wbk;//文本框
     //JPasswordField mmk;//密码框
     ButtonGroup dxz;//把所有的按钮放入一个组里。默认功能组里的按钮只能选一个
     public  static void main(String[] args){
         test11 lx1=new test11();//主函数调用即可
     }
     //定义一个构造器
     public  test11(){
         mb1=new JPanel();//默认为流布局
         mb2=new JPanel();
         mb3=new JPanel();
         bq1=new JLabel("特长");
         bq2=new JLabel("性别");
         an1=new JButton("注册");
         an2=new JButton("取消");
        fxk1=new JCheckBox("音乐");
         fxk2=new JCheckBox("体育");
         fxk3=new JCheckBox("文艺");
         dx1=new JRadioButton("男");
         dx2=new JRadioButton("女");
         dxz=new ButtonGroup();
         dxz.add(dx1);
         dxz.add(dx2);
         //添加组件先把面板上的组件添加,再添加jframe上的组件
         this.setLayout(new GridLayout(3,1));
         mb1.add(bq1);
         mb1.add(fxk1);
         mb1.add(fxk2);
         mb1.add(fxk3);
         mb2.add(bq2);
         mb2.add(dx1);
         mb2.add(dx2);
         mb3.add(an1);
         mb3.add(an2);
         this.add(mb1);
         this.add(mb2);
         this.add(mb3);
         //设置标题
         this.setTitle("歌谣");
         //设置初始位置
         this.setLocation(100,100);
         //设置大小
         this.setSize(230,150);
         //释放窗口关闭的资源,这个要写对
         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         //显示界面
         this.setVisible(true);
         //不可动
         this.setResizable(false);
         //1继承jframe类
         //2在最上方定义组件
         //3在构造方法中创建组件
         //4在构造方法添加组件
         //5设置窗体属性
         //6显示窗体
         //7在主函数创建对象
     }
 }

image.png

相关文章
|
6月前
|
Java 容器
idea中关于java的图形化界面编程awt_container容器中Button(按钮)上汉字是乱码或者小方框的解决方法
idea中关于java的图形化界面编程awt_container容器中Button(按钮)上汉字是乱码或者小方框的解决方法
127 0
|
6月前
|
Java 测试技术 Python
《手把手教你》系列技巧篇(三十六)-java+ selenium自动化测试-单选和多选按钮操作-番外篇(详解教程)
【4月更文挑战第28天】本文简要介绍了自动化测试的实战应用,通过一个在线问卷调查(<https://www.sojump.com/m/2792226.aspx/>)为例,展示了如何遍历并点击问卷中的选项。测试思路包括找到单选和多选按钮的共性以定位元素,然后使用for循环进行点击操作。代码设计方面,提供了Java+Selenium的示例代码,通过WebDriver实现自动答题。运行代码后,可以看到控制台输出和浏览器的相应动作。文章最后做了简单的小结,强调了本次实践是对之前单选多选操作的巩固。
67 0
|
3月前
|
JavaScript Java
点击按钮,向下添加目录。Java script+jQuery写法
点击按钮,向下添加目录。Java script+jQuery写法
22 1
|
6月前
|
Java
sdut java lab7单选
sdut java lab7单选
40 0
|
6月前
|
存储 前端开发 测试技术
《手把手教你》系列技巧篇(三十五)-java+ selenium自动化测试-单选和多选按钮操作-下篇(详解教程)
【4月更文挑战第27天】本文介绍了使用Java+Selenium进行Web自动化测试时,如何遍历和操作多选按钮的方法。文章分为两个部分,首先是一个本地HTML页面的示例,展示了多选按钮的HTML代码和页面效果,并详细解释了遍历多选按钮的思路:找到所有多选按钮的共同点,通过定位这些元素并放入list容器中,然后使用for循环遍历并操作。 第二部分介绍了在JQueryUI网站上的实战,给出了被测网址,展示了代码设计,同样使用了findElements()方法获取所有多选按钮并存储到list中,然后遍历并进行点击操作。最后,文章对整个过程进行了小结,并推荐了作者的其他自动化测试教程资源。
62 0
|
6月前
|
前端开发 测试技术 Python
《手把手教你》系列技巧篇(三十三)-java+ selenium自动化测试-单选和多选按钮操作-上篇(详解教程)
【4月更文挑战第25天】本文介绍了自动化测试中如何处理单选和多选按钮的操作,包括它们的定义、HTML代码示例以及如何判断和操作这些元素。文章通过一个简单的HTML页面展示了单选和多选框的示例,并提供了Java+Selenium实现的代码示例,演示了如何检查单选框是否选中以及如何进行全选操作。
69 0
|
Java 容器
Java Swing中的按钮和事件
Java Swing中的按钮和事件
|
Java Android开发 Kotlin
安卓一行代码实现避免按钮重复点击(AOP)java和kotlin都能使用
安卓一行代码实现避免按钮重复点击(AOP)java和kotlin都能使用
874 0
|
Java 编译器 程序员
Java面向对象程序设计综合练习2(单选题)
Java面向对象程序设计综合练习2(单选题)
1338 0
|
Java Android开发
java eclipse 创建UI界面和按钮
java eclipse 创建UI界面和按钮
401 0
下一篇
无影云桌面