我想调整/自定义JMenuBar的外观,所以我做了一些研究。现在我想知道为什么关于这个问题的信息很少?

我在这里找到了一个很好的资源:http://forums.sun.com thread.jspa?messageID = 4457769#4457769,它允许我将BackgroundImage用于MenuBar。缺点是我必须创建诸如翻转效果(突出显示JMenuItems的BackgroundColor)之类的东西,自己创建jmenu位置。

你们当中有人知道更好,更轻松的方法来实现我的目标吗?我要做的就是通过显示图像而不是纯色来自定义JMenuBar的背景。此外,还应获得翻转效果和菜单的正常行为。

最佳答案

尝试使用以下方法进行jmenu定位:

menuBar.setLayout(null);
openMenu.setBounds(pos_x,pos_y,width,height);
menuBar.add(openMenu);


我也在尝试更改背景颜色,但仍然找不到任何方法。 :(

10-04 19:07