在swt中实现垂直侧边栏菜单?

时间:2013-02-05 17:00:12

标签: java menu swt

目前我正在使用树作为菜单。

但是有没有办法在SWT中实现漂亮的菜单? (见图)

enter image description here

2 个答案:

答案 0 :(得分:4)

我不确定“漂亮”,但CollapsibleButtons中有Nebula Project小部件。

看起来像这样:

enter image description here

如果这不是您的想法,我建议creating your own Button看起来像截图中的RowLayoutComposite添加到{{1}}作为侧边栏。

答案 1 :(得分:1)

CollapsibleButtons看起来很合身,但它不会给你准确的外观和感觉。我之前用树实现了自定义菜单结构。这是方法,您可以实际自定义Treeitem看起来像您想要的。通过下面的文章,您可以弄清楚如何自定义绘制或调整TreeItems

的边界

http://www.eclipse.org/articles/article.php?file=Article-CustomDrawingTableAndTreeItems/index.html