【发布时间】:2015-06-20 12:54:03
【问题描述】:
我来自 ZK 背景,是 eclipse 插件开发的新手。我有 5 个带有相应文本框和一个按钮的标签。我希望他们在一个组中,可以最小化和最大化。在 ZK 中,我们有一个专门用于此目的的 UI 小部件,GroupBox。要查看其功能,请访问ZK fiddle
我确信 SWT 中必须有一个可用的小部件来实现此功能,只是我找不到它。
【问题讨论】:
我来自 ZK 背景,是 eclipse 插件开发的新手。我有 5 个带有相应文本框和一个按钮的标签。我希望他们在一个组中,可以最小化和最大化。在 ZK 中,我们有一个专门用于此目的的 UI 小部件,GroupBox。要查看其功能,请访问ZK fiddle
我确信 SWT 中必须有一个可用的小部件来实现此功能,只是我找不到它。
【问题讨论】:
与您的描述相符的是一个 Shell,您可以将其定义为可最小化或可最大化。
Shell shell = new Shell(parentShell, SWT.MAX | SWT.MIN);
Group group = new Group(shell , SWT.SHADOW_ETCHED_IN);
group.setText("Group");
group.setLayout(new GridLayout(2, false));
Label label = new Label(group, SWT.NONE);
label.setText("Label one:");
Text text = new Text(group, SWT.BORDER);
...
shell.open();
【讨论】: