Java 使用windows builder创建逻辑GUI组件组
我正在用WindowsBuilder eclipse java编写GUI应用程序,有一些问题:Java 使用windows builder创建逻辑GUI组件组,java,eclipse,swt,Java,Eclipse,Swt,我正在用WindowsBuilder eclipse java编写GUI应用程序,有一些问题: 我有一个检查按钮,如果它被选中,一些控件将被启用。是否有一种简单的方法可以通过一个命令允许所有这些操作?我的意思是,我不想一个接一个地启用它们,只想立即启用它们——有可能定义一个逻辑组来允许我这样做吗 是否存在编写Java GUI应用程序的通用设计模式 我是Java新手,因此希望您在这些问题上给予指导。 谢谢 没有内置函数可以用一个命令全部选中/取消选中它们 想到的“最简单”的方法是将它们全部存储在一
谢谢 没有内置函数可以用一个命令全部选中/取消选中它们 想到的“最简单”的方法是将它们全部存储在一个
列表中
,并创建一个函数来迭代该列表并检查/取消选中所有内容
private List<Button> buttons = new ArrayList<Button>();
// ADD YOUR BUTTONS
private void setSelectionForButtons(boolean enabled)
{
for(Button button : buttons)
button.setSelection(enabled);
}
或
至于“设计模式”:有一个编写SWT应用程序的优秀教程
setSelectionForButtons(true);
setSelectionForButtons(false);