如何在Java中设置所需的前端窗口颜色?

如何在Java中设置所需的前端窗口颜色?,java,swing,frontend,Java,Swing,Frontend,我正在用java制作一个应用程序。每当我设置了一个外观,背景就会变成黑色 try { MainFrame.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); UIManager.setLookAndFeel(lookAndFeel); JFrame.setDefaultLookAndFeelDecorated(true); JDialog.setDefaultLookAndFeelDecorated

我正在用java制作一个应用程序。每当我设置了一个外观,背景就会变成黑色

try
{
    MainFrame.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
    UIManager.setLookAndFeel(lookAndFeel);
    JFrame.setDefaultLookAndFeelDecorated(true);
    JDialog.setDefaultLookAndFeelDecorated(true);
    SwingUtilities.updateComponentTreeUI(MainFrame);
    MainFrame.validate();
    SwingUtilities.updateComponentTreeUI(mb);
    SwingUtilities.updateComponentTreeUI(desk);
    mb.updateUI();
    menu.updateUI();       menu1.updateUI();
    menu2.updateUI();                     menu3.updateUI();
    desk.updateUI();
    menuItem1.updateUI();
}
请查看屏幕截图以供参考,并帮助我解决此问题。


谢谢。

完成此操作后会得到什么结果。可能是您的lookAndFeel没有正确加载,并且该变量的值为null?