我正在使用类似截图的Gridlayout
Tableviewer1,TableViewer2,Button
我的问题是
如何在用户点击按钮时动态添加文字和标签?
答案 0 :(得分:1)
如果要通过拖动来调整部件大小,请使用SashForm
控件将部件分成两个或更多部分。然后,您可以拖动窗扇以调整大小。
如果您希望显示或隐藏有限数量的控件,则可以使用exclude
成员GridData
和控件setVisible
方法:
GridData data = new GridData(.... )
data.exclude = true;
control.setLayoutData(data);
control.setVisible(false);
撤消exclude
和setVisible
设置以显示控件。您需要在父layout(true)
上调用Composite
来重做布局。
您也可以根据Composite
中的要求创建新控件,再次在复合上调用layout(true)
。