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

Java 在swt中实现垂直侧边栏菜单?,java,menu,swt,Java,Menu,Swt,目前我使用一棵树作为菜单 但是有没有一种方法可以在SWT中实现一个漂亮的菜单呢?(见图) 我不确定“美丽”,但有来自的小部件 看起来是这样的: 如果你不是这么想的,我建议你使用屏幕截图中的按钮,将它们添加到一个行布局,作为一个侧边栏。我不确定是否“漂亮”,但有来自 看起来是这样的: 如果你不是这么想的,我建议你使用屏幕截图中的按钮,将它们添加到一个用作侧边栏的复合按钮中。可折叠按钮看起来很合适,但不会给你精确的外观和感觉。我以前用树实现过自定义菜单结构。这是一种方法,您实际上可以自定义Tre

目前我使用一棵树作为菜单

但是有没有一种方法可以在SWT中实现一个漂亮的菜单呢?(见图)

我不确定“美丽”,但有来自的小部件

看起来是这样的:

如果你不是这么想的,我建议你使用屏幕截图中的
按钮
,将它们添加到一个
行布局
,作为一个侧边栏。

我不确定是否“漂亮”,但有来自

看起来是这样的:


如果你不是这么想的,我建议你使用屏幕截图中的
按钮,将它们添加到一个用作侧边栏的
复合按钮中。可折叠按钮看起来很合适,但不会给你精确的外观和感觉。我以前用树实现过自定义菜单结构。这是一种方法,您实际上可以自定义
Treeitem
,使其看起来像您想要的。浏览下面的文章,您可以了解如何自定义绘制或调整
TreeItems


可折叠按钮
看起来很合适,但不会给你精确的外观和感觉。我以前用树实现过自定义菜单结构。这是一种方法,您实际上可以自定义
Treeitem
,使其看起来像您想要的。浏览下面的文章,您可以了解如何自定义绘制或调整
TreeItems