目前我正在使用树作为菜单。
但是有没有办法在 SWT 中实现一个漂亮的菜单?(见图)
我不确定“美丽”,但有CollapsibleButtons
来自Nebula Project的小部件。
它看起来像这样:
如果这不是您想要的,我建议您创建自己的 Button
,看起来像您的屏幕截图中的那些,并将它们添加RowLayout
到Composite
充当侧边栏的 a 中。
CollapsibleButtons
看起来很合身,但它不会给你确切的外观和感觉。我之前确实用树实现了自定义菜单结构。这是方法,您实际上可以自定义Treeitem
看起来像您想要的那样。通过下面的文章,您可以了解如何自定义绘制或调整边界TreeItems
http://www.eclipse.org/articles/article.php?file=Article-CustomDrawingTableAndTreeItems/index.html