繁体   English   中英

Java-CheckBox侦听器

[英]Java - CheckBox Listener

我尝试暂时“禁止” CheckBox侦听器。 这是我的问题的例证。 假设您有:

Sex:  |_| Male      |_| Female

Name: |_| Jenny     |_| Robert     |_| Kate     |_| Mike

Pictures: ...

实际上,我想显示选定人员的图片,但是如您所见,这2个复选框系列已连接,即,当我单击“男性”时,我希望选择Robert和Mike'复选框。 但是,使Robert和Mike的复选框处于选中状态的事实称为侦听器。 因此,罗伯特和迈克的照片一次显示太多。

这就是为什么当我单击“男性”时,我想在名称的复选框上“禁止”收听者,并且自动选择了与男性对应的复选框(Robert和Mike)。

我希望我已经足够清楚了。

谢谢你的帮助。

有两种方法。

调用“性别”复选框的侦听器后,您将从所有“名称”复选框中删除侦听器并设置其状态。 然后添加回听者。

或创建isUserChanges标志。 在添加到“名称”复选框的所有侦听器中,您都选中该标志。 如果是错误的,您什么也不做。 在第一个侦听器(性别)中,将标志设置为false并在更改状态后重置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM