繁体   English   中英

雨云外观JTabbedPane选项卡背景色

[英]Nimbus Look And Feel JTabbedPane Tab Background Color

我想更改标签后面的白色背景。 我试图将UIManager中的其他UIDefaults设置为无效。 我以为更改选项卡式窗格内的面板会做到这一点,但事实并非如此。 有人知道吗?

EventQueue.invokeLater(new Runnable() {
        public void run() {
            try {
                UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
                UIDefaults defaults = UIManager.getLookAndFeelDefaults();
                defaults.put("Table.gridColor", new Color (214,217,223));
                defaults.put("Table.selectionBackground", new Color(250,235,215));
                defaults.put("Table.selectionForeground", Color.BLACK);
                defaults.put("TabbedPane.background", new Color(175, 238, 238));

                MainWindow frame = new MainWindow();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });

修改标签行后面的白色背景

这将只是父组件的背景色。 例如,如果组件直接添加到JFrame

frame.getContentPane().setBackground(Color.RED);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM