左边是Java jmenu

时间:2010-10-06 18:58:14

标签: java jmenu

为了回应最近的slashdot post,我决定在左侧添加一个菜单选项,以便在打开时不会遮挡整个应用程序。为了方便用户,有没有办法强制jdesktop上的jmenu位于左侧或右侧,即垂直菜单?

1 个答案:

答案 0 :(得分:1)

这样做并不容易。

您最好的选择是使用BorderLayout并将JMenuBar置于BorderLayout.WESTBorderLayout.EAST位置。但是,您将不得不花一些时间来定制它以使其看起来不错。例如,如何使菜单垂直绘制菜单项,或者如果右侧的菜单在应用程序上飞出正确的方向,则不是很明显。