定制Jmenubar的外观



如何更改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());

相关内容

  • 没有找到相关文章