gpt4 book ai didi

eclipse-rcp - 隐藏 SWT 控件

转载 作者:行者123 更新时间:2023-12-01 14:33:52 25 4
gpt4 key购买 nike

我们如何隐藏 SWT 控件?我知道可以使用控件类的 setVisible() 方法。但缺点是隐藏的widget不会被释放,不能被其他widget使用。

有没有其他方法可以采用?

最佳答案

您可以使用布局数据。在 GridLayout 的情况下,您可以使用排除特定的小部件以免淹没在 Canvas 上。

Composite comp = new Composite(shell, SWT.NONE);  
comp.setLayout(new GridLayout(4, false));
Label hidenLabel = new Label (comp, SWT.NONE);
GridData gridData = new GridData(SWT.FILL, SWT.FILL, true, true);
hidenLabel.setGridData(gridData );
//hide the button
gridData .exclude = true;
comp.pack();

关于eclipse-rcp - 隐藏 SWT 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47765240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com