如何更改jmenubar,jmenuitem等的默认外观?例如,我如何更改它看起来更像Photoshop的菜单栏?
这是我的文件菜单类的代码:
package com.digitaloutlet.gui;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class FileMenu {
public static void FileMenu() {
JMenuBar menubar;
JMenu file;
JMenuItem menuItem, open;
menubar = new JMenuBar();
file = new JMenu("File");
menuItem = new JMenuItem("New");
open = new JMenuItem("Open");
menubar.add(file);
file.add(menuItem);
file.add(open);
Window.frame.setJMenuBar(menubar);
}
}
如果您需要更多信息,请告诉我。
我不完全记得Photoshop菜单栏的外观,但是我发现没有边框的情况看起来很整洁。您可以使用下面的代码摆脱边界。
menubar.setBorder(BorderFactory.createEmptyBorder());