【发布时间】:2011-07-16 10:23:45
【问题描述】:
我正在开发一个 SWT 应用程序,在一种特定的形式中,有 14 对 Yes-No 单选按钮。这些对中的每一对都有一个与之关联的文本框。因此,如果用户选择是,则关联的文本框应该是可编辑的,否则不可编辑。我发现为单选按钮编写 28 个听众真的很令人生畏。由于单选按钮除了渲染文本框可编辑/不可编辑之外没有任何作用,我希望 SWT 中是否有一些通用类型的侦听器适用于数组中指定的一组单选按钮或类似的。是否有任何框架或者我必须编写单独的侦听器?
编辑
我仅在选择单选按钮时才尝试触发事件
rdoExperience.addListener(SWT.CHECK, new RadioButtonSelection(
txtExperience));
但是 SWT.CHECK 也会导致在鼠标悬停在单选按钮上时触发事件。我也尝试过使用 SWT.SELECTED 但它也不起作用,我找不到其他合适的 SWT 常量。 W;我应该使用什么?
【问题讨论】: