小编ham*_*ami的帖子

Nimbus Look And Feel调整菜单栏的颜色

我正在尝试调整Nimbus外观和感觉的颜色,但它只是部分工作.特别是我在调整菜单栏的颜色时遇到了问题.

这是一个运行的例子:

import java.awt.Color;
import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.UIManager.LookAndFeelInfo;
import javax.swing.UnsupportedLookAndFeelException;

public class JMenuColorTest extends JFrame {

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {

            @Override
            public void run() {
                try {
                    adjustLAF();
                } catch (Exception e) {
                    e.printStackTrace();
                }

                JMenuColorTest test = new JMenuColorTest();
                test.setDefaultCloseOperation(EXIT_ON_CLOSE);
                test.setPreferredSize(new Dimension(400, 300));
                test.pack();
                test.setLocationRelativeTo(null);

                JMenuBar menuBar = new JMenuBar();
                JMenu menu1 = new JMenu("Menu 1");
                menu1.add(new JMenuItem("Item 1.1"));
                menu1.add(new JMenuItem("Item 1.2")); …
Run Code Online (Sandbox Code Playgroud)

java swing look-and-feel nimbus jmenubar

4
推荐指数
1
解决办法
3608
查看次数

标签 统计

java ×1

jmenubar ×1

look-and-feel ×1

nimbus ×1

swing ×1