如何解决如何向 tabitem 添加滚动条?
我有一个方法,它创建一个 TabFolder,其中包含两个名为“Edition”和“Visualisation”的选项卡(TabItem),我想向“EditionTab”选项卡项添加一个滚动条。
我尝试了以下方法 (addScrollbar) 来添加滚动条,但它不起作用,有什么建议吗? :
public static EditionView create(TabFolder mainTabFolder) {
return new EditionView(mainTabFolder);
}
private EditionView(TabFolder mainTabFolder) {
checkNotNull(mainTabFolder);
this.tabfolder = mainTabFolder;
this.mainComposite = new Composite(tabfolder,SWT.NONE);
this.addAlternativeControls = new LinkedHashMap<>();
this.alternativeControls = new LinkedHashMap<>();
this.deletealternativeControls = new LinkedHashMap<>();
this.gridLayout = new GridLayout(2,false);
this.mainComposite.setLayout(gridLayout);
initOpenBtn();
addUserIndication();
initEditionTab();
addScrollbar();
}
/**
* Initialization of the editing tab window
*/
private void initEditionTab() {
this.editionTab = new TabItem(this.tabfolder,SWT.NONE);
editionTab.setText("Edition");
}
private void addScrollbar() {
ScrolledComposite sc = new ScrolledComposite(this.tabfolder,SWT.V_SCROLL |
SWT.H_SCROLL);
sc.setExpandHorizontal(true);
sc.setExpandVertical(true);
sc.setContent(mainComposite);
sc.setMinSize(mainComposite.computeSize(SWT.DEFAULT,SWT.DEFAULT));
editionTab.setControl(sc);
}
谢谢:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。