gpt4 book ai didi

java - 从 SWT 部分删除描述

转载 作者:行者123 更新时间:2023-11-29 03:38:27 25 4
gpt4 key购买 nike

我有一个从 SectionPart 扩展的类。

public class MyData extends SectionPart{

}

在初始化方法中,我正在创建一个部分。

public class MyData extends SectionPart{
public void initialize(){
Section section = this.getSection();
section.setText("List Items");
....
}
}

当我在该部分下的 UI 中看到时,我可以看到没有提供任何描述,但光标仍然在那里闪烁。为了删除它,我在初始化方法中添加了以下代码。

public class MyData extends SectionPart{
public void initialize(){
Section section = this.getSection();
section.setText("List Items");
section.getDescriptionControl.setLayout(new GridData());
section.getDescriptionControl.setVisible(false);
((GridData)section.getDescriptionControl().getLayoutData()).exclude = true;
section.getDescriptionControl().getParent().layout(true);
}
}

现在描述控件不可见,但我无法将其从布局中删除。请帮助我。

最佳答案

如果您在创建节部分时不使用 Section#DESCRIPTION 样式标志,则不会添加描述控件。如果您看到描述控件,那么您必须在发送到该部分的构造函数的样式中设置此标志

关于java - 从 SWT 部分删除描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14293886/

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