【发布时间】:2015-01-13 06:13:03
【问题描述】:
if(DishFormWeekNoWeek1Rb.hasFocus() == true){
DishFormWeekNoWeek1Rb.setSelected(hasFocus());
System.out.print(DishFormWeekNoWeek1Rb.getComponents().getClass().toString());
}
如何改进上面的代码,以便当单选按钮获得焦点时它也会被选中?因为我正在使用选项卡转到下一个单选按钮,所以当我使用选项卡并专注于单选按钮时,它也会被选中。鉴于 cmets 和建议表示赞赏。
【问题讨论】:
-
在按钮上添加
FocusListener.. -
将“如何使用 FocusListener”放入您最喜欢的搜索引擎,然后从那里开始。
-
@AndrewThompson 我认为你说的对吗?我有一个焦点事件,我不确定这是否是你想说的
-
"whole code" 不,这是一个不可编译的代码 sn-p,并不是我们真的想要“完整代码”。为了尽快获得更好的帮助,请发布MCVE(最小完整可验证示例)。
-
“我想你在说..” 为按钮添加
FocusListener,并使用搜索引擎了解如何使用它。如果您阅读的内容超出此范围,那是您自己的想象。
标签: java swing netbeans radio-button