8、单选按钮(JRadioButton)和复选框(JCheckBox)

单选按钮(JRadioButton)和复选框(JCheckBox)

      实现一个单选按钮(或复选框),此按钮项可被选择或取消选择,并显示其状态。JRadioButton对象与ButtonGroup对象配合使用可创建一组按钮,一次只能选择其中的一个按钮。单选按钮的构造方法有如下所示几点:

1) JRadioButton() 创建一个初始化为选择的单选按钮,其文本未设定

2) JRadioButton(Icon icon) 创建一个初始化为选择的单选按钮,具有指定的图像但无文本。

3) JRadioButton(Icon icon,boolean selected) 创建一个具有指定图像和选择状态的单选按钮,但无文本。

4) JRadioButton(String text) 创建一个具有指定文本的状态为未选择的单项按钮。

5) JRadioButton(String text,boolean selected) 创建一个具有指定文本和选择状态的单选按钮。

6) JRadioButton(String text,Icon icon) 创建一个具有指定的文本和图像并初始化为为选择的单选按钮。

7) JRadioButton(String text,Icon icon,boolean selected) 创建一个具有指定的文本、图像和选择状态的单选按钮

      复选框和单选按钮的构造方法相似,把上面的JRadioButton换成JCheckBox便可得到复选框。两种都从各自的父类中继承了一些常用的方法。

      其中两个是setSelected(boolean b)isSelected().第一个方法用来设置按钮的状态。第二个方法用来获得按钮的状态。如果选定了按钮,则返回true;否则返回false.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

Android系统服务之WindowManager整理

概述 WindowManager是Android中一个重要的服务(Service )。WindowManager Service 是全局的,是唯一的。它将用户的...

17710
来自专栏MixLab科技+设计实验室

设计师编程指南之Sketch插件开发 9 之 Shape中的oval

往期文章索引: 1 / 入门基本概念、page的相关操作 2 / artboard 、NSFileManager 和 NSString 关于文件及文件夹的相关操...

2827
来自专栏别先生

JAVA学习Swing章节按钮组件JButton的简单学习

package com.swing; import java.awt.Container; import java.awt.Dimension; import...

2215
来自专栏Android干货园

【Android源码解析】选择多张图片上传多图预览

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/47...

1832
来自专栏Android群英传

Lottie踩坑记

类似这样的组件,我们应该用的很多,比如一些开关Switch,一些状态切换,比如Toggle button,这些组件我们要设置动画,就可以借助Lottie来做一些...

1131
来自专栏埋名

React UI 组件库【uiw】发布

高品质的UI工具包,基于React 16+的组件库。 ? 为了表示支持,点击 阅读原文 搞点Star,多多益善。

532
来自专栏Google Dart

Flutter 构建完整应用手册-动画 顶

作为UI开发人员,我们经常需要在屏幕上显示和隐藏元素。 但是,在屏幕上或屏幕外快速弹出元素会让最终用户感到不安。 相反,我们可以使用不透明动画淡入淡出元素,以创...

862
来自专栏一“技”之长

Java开发GUI之Button控件 原

    Java中的awt包提供了丰富的用户界面组件。重要的是,Java的跨平台性使用awt包可以在Windows,MacOS等平台创建桌面软件。本篇博客总结B...

833
来自专栏向治洪

Android WindowManager详解

概述 WindowManager是Android中一个重要的服务(Service )。WindowManager Service 是全局的,是唯一的。它将用户的...

2259
来自专栏葡萄城控件技术团队

Wijmo 更优美的jQuery UI部件集:复合图表(CompositeChart)

Wijmo的CompositeChart控件允许您使用一个Chart来分析和展现复杂的数据。相同的数据可以使用不同的可视化效果,不同的图表类型展现在一个图表内,...

1846

扫码关注云+社区