我想在我的shell'maxim'按钮上添加一个监听器,以便在用户点击它时触发一个事件。在这种情况下,我想在用户选择最大化shell时重新调整表列的大小。有没有办法做到这一点?
答案 0 :(得分:1)
您可以添加SWT.Resize
侦听器以了解所有外壳尺寸更改:
shell.addListener(SWT.Resize, new Listener()
{
@Override
public void handleEvent(final Event event)
{
}
});
注意:如果您使用的是JFace TableViewer
,那么TableColumnLayout
会自动调整列的大小。