社区
Java
帖子详情
【怎么判断一个JCheckBox是否选中?】
张沟老王
2010-08-28 11:38:14
在界面中有3个JCheckBox,怎么去判断每一个JCheckBox是否被选中?谢谢了!
...全文
725
6
打赏
收藏
【怎么判断一个JCheckBox是否选中?】
在界面中有3个JCheckBox,怎么去判断每一个JCheckBox是否被选中?谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superfa820505
2011-09-25
打赏
举报
回复
isSelected()不可以用于判断JCheckBox()是否被选中,因为该函数继承自JButton,只要点击JCheckBox,该函数就返回true。可以测试如下:
ArrayList<String> rst = new ArrayList<String>();
JCheckBox box = new JCheckBox();
if(box.isSelected()){
rst.add(box.getText());
}可以看出当box被勾掉选中时,rst.add(box.getText())语句照样执行。
张沟老王
2010-09-17
打赏
举报
回复
http://cosoft.org.cn/projects/myicq
张沟老王
2010-09-16
打赏
举报
回复
CORBA 入门
翻译:Wilbur Lang
CORBA 是什么
公用对象请求代理(调度)程序体系结构(Common Object Request Broker Architecture),缩写为 CORBA,是对象管理组织(Object Management Group)对应当今快速增长的软硬件的协同工作能力的要求而提出的方案。简而言之,CORBA 允许应用程序和其他的应用程序通讯,而不论他们在什么地方或者由谁来设计。CORBA 1.1 由对象管理组织在 1991 年发布。他定义了接口定义语言(IDL)和应用编程接口(API),从而通过实现对象请求代理(ORB)来激活客户/服务器的交互。CORBA 2.0 于 1994 年的 12 月发布。他定义了如何跨越不同的 ORB 提供者而进行通讯。
ORB 是一个中间件,他在对象间建立客户-服务器的关系。通过 ORB,一个客户可以很简单地使用服务器对象的方法而不论服务器是在同一机器上还是通过一个网络访问。ORB 截获调用然后负责找到一个对象实现这个请求,传递参数和方法,最后返回结果。客户不用知道对象在哪里,是什么语言实现的,他的操作系统以及其他和对象接口无关的东西。
在传统的客户/服务器程序中,开发者使用他们自己设计的或者公认的标准定义设备之间的协议。协议的定义依赖于实现的语言,网络的传输和其他许许多多因素。ORB 将这个过程简单化。使用 ORB,协议定义是通过应用接口,而该接口是接口定义语言(IDL)的一个实现,他和使用的编程语言无关的。并且 ORB 提供了很大的灵活性。他让程序员选择最适当的操作系统,运行环境和设计语言来建设系统中每个组件。更重要的是,他允许集成已经存在的组件。
CORBA 是在面向对象标准化和互操作性道路上的一个信号。通过 CORBA,用户不必要知道软硬件的平台和他们处在企业网的什么地方就可以操作。
ORB 结构
下面我来用些图形说明一下:
通过 ORB 发送请求
上面的图形说明的是客户端发送一个请求到对象的实现。客户端是希望对某对象执行操作的实体。对象的实现是一片代码和数据来实际实现对象。ORB 负责下面的必要的机制:对该请求找到对象的实现,让对象的实现准备好接受请求,和请求交换数据。客户端的接口完全独立于对象的位置,其实现的语言和其他不影响对象接口的东西。
ORB 接口的结构
上面的图形显示的是一个独立的对象请求代理(ORB)的结构。ORB 的接口是灰色的矩形。箭头说明 ORB 的调用关系。
为了提出一个请求,客户端可以使用动态调用接口(Dynamic Invocation Interface)(和目标对象的接口独立)或者一个 OMG 的 IDL 占位程序(具体的占位程序依赖于目标对象的接口)。客户端也可以直接和 ORB 在某些地方交互。
对象的实现通过 OMG 的 IDL 产生的骨架或者是一个动态骨架的调用来接受请求。对象的实现可能在处理请求或其他的时候调用 ORB。
对象接口定义的定义可以有下面两种方式。接口可以通过接口定义语言静态的定义,这叫做 OMG 的 IDL。该语言按照可以进行的操作和该操作的参数定义对象类型。或者(也可以作为补充),接口可以加入到 Interface Repository service。该服务描述了该接口作为一个对象的组件,并允许运行时访问这些组件。在任何 ORB 实现中,IDL 和 Interface Repository 有相同的表达能力。
客户端使用占位程序或者动态调用接口
客户端通过访问对象的对象引用和了解对象的类型及要求执行的操作来发布一个请求。客户调用占位程序例程来请求或者动态构造请求。
无论动态还是占位程序的接口都可以相同实现。接收方不可能知道请求是如何发布的。
对象的实现接受请求
ORB 向对象实现定位适当的代码,传递参数,传输控制。这一切都通过 IDL 骨架或者动态骨架。骨架对于不同的接口和对象适配器是不同的。在执行该请求的时候,对象的实现可能由 ORB 通过对象适配器来获得一定的服务。当请求完成,控制和输出值返回给客户。
对象的实现可能会选择使用的对象适配器。该决定基于对象的实现要求的服务。
接口和 Implementation Repositories
上图说明的是接口和实现信息如何让客户和对象实现访问的。接口用 OMG 的 IDL 和/或 Interface Repository 定义。该定义用于产生客户占位程序和对象的实现的骨架。
对象的实现的信息在安装时就提供好了,储存在 Implementation Repository 中以便请求发布的时候使用。
张沟老王
2010-08-29
打赏
举报
回复
[Quote=引用楼主 wangxiulong2008 的回复:]
在界面中有3个JCheckBox,怎么去判断每一个JCheckBox是否被选中?谢谢了!
[/Quote]
大侠 :我不是WEB,是swing!
kimsung
2010-08-29
打赏
举报
回复
参照.
http://2625962-163-com.javaeye.com/blog/250547
我也是网上找的.
先从网上找资料, 实在解决不了再问问吧.
huntor
2010-08-29
打赏
举报
回复
从 AbstractButton 继承的 方法:
public boolean isSelected();
JCheckBox
&JRadioButton.pptx
16.2
JCheckBox
&JRadioButton;当
一个
容器中放置了多个
JCheckBox
,可以有多个同时被
选中
,因此也称为复选框。 属性有:text , icon , mnemonic , horizontalAligment , selected等等; 方法有:
JCheckBox
( )
JCheckBox
(text: String)
JCheckBox
(text :String , selected : boolean);
JCheckBox
(icon:Icon);
JCheckBox
(text :String , icon:Icon);
JCheckBox
(text :String , icon:Icon , selected : boolean ); addActionListener( listener : ActionListener) addItemListener(listener : Itemlistener) ; //在用户已选定或取消选定某项时调用? isSelceted() //表示
是否
选定;
JCheckBox
(复选框)(2);创建CheckBoxDem
java实验六.doc
1.编写程序,使单选按钮可以使用isSelected()方法
判断
是否
被
选中
,用getText()方法获得按钮的文本,JRadioButton对象也可以产生ItemEvent事件,该事件的处理方法与
JCheckBox
的处理方法相同。 2、编写程序,使JComboxBox对象可以引发ActionEvent事件和ItemEvent事件以及其他事件,当使用鼠标
选中
某个选项时将引发ItemEvent事件。 3、下面成绩实现简单的文本编辑器的功能,该程序可以打开文件,编辑文件和保存文件。
javaswing项目源码-Java-Graphical-User-Interface-Swing-Tutorial-Netbeans-IDE
java swing项目源码Java图形用户界面摇摆教程Netbeans-IDE-项目-源代码 Java图形用户界面Swing教程Netbeans IDE项目源代码 其他图形用户界面(GUI)Swing完整教程-Netbeans IDE: JAVA GUI-如何使用Netbeans一次只
选中
一个
复选框 如何使用Netbeans在Java中填充Jtable-显示来自用户输入的数据 如何在Java中重置Jtextfield Jcombobox Jradiobutton
Jcheckbox
(Netbeans-GUI) GUI-将选定的行值从JTable显示到JTextfields | 单选按钮| 复选框| 组合框 浏览图像文件并使用Java Swing在Jlabel上显示它 如何从计算机显示图像并将图像插入到JTable单元中-Java GUI-NetBeans IDE教程 如何在Java中显示从JTable单元到JLabel的图像(Java源代码) Java-如何使用NetBeans(GUI)上下移动JTable选定的行 如何清除或重置按钮单击上的输入字段Java Jframe Swing
swing
jcheckbox
获取有哪些被
选中
呢
单一的
JCheckBox
(复选框) 按钮, 我们可以通过jchekbox.isSelected()来
判断
是否
选中
当有数量较多的
JCheckBox
按钮, 如果每
一个
按钮都使用1句代码isSelected()来
判断
是否
选中
,那么代码量比较大. 也显得罗嗦. 解决办法: 循环是解决大量重复问题的利器 比如: 1. 我们可以定义1个数组
JCheckBox
[] jcbs ,然后...
java 得到checkbox_Java如何获取或设置
JCheckBox
的状态?
这个简单的示例向您展示了如何获取或设置状态
JCheckBox
。设置状态
JCheckBox
.setSelected(boolean)的方法为和获取状态的方法为
JCheckBox
.isSelected()返回布尔值。packageorg.nhooo.example.swing;importjavax.swing.*;importjava.awt.*;publicclassCheckBoxSt...
Java
50,526
社区成员
85,605
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章