如何从组合中排除工具栏

时间:2018-11-21 18:22:27

标签: java swt

我已经在SWT中创建了一个用户界面,并且我的复合材料中有一个文本框和一个ToolItem。当我使用以下代码选择禁用文本框 SWT按钮时,可以使用文本控件的GridData.excludesetVisible方法从UI中排除文本框。< / p>

buttonOne.addSelectionListener(new SelectionAdapter() {
    public void widgetSelected(SelectionEvent e) { 
        GridData griddata = (GridData) txtInput.getLayoutData();
        griddata.exclude = state;
        txtInput.setVisible(!state);
        txtInput.getParent().layout(false);
    }
});

但是我无法使用ToolBar进行相同操作。现在,当我选择 Disable ToolItem SWT按钮并将其带回时,必须从用户界面中删除包含工具项 PUSH项的工具栏,如果我选择了它另一个SWT按钮。

enter image description here

0 个答案:

没有答案