Хотя возможно, что он просто проигнорировал это, это крайне маловероятно. Сначала проверьте параметр setOpaque, так как это наиболее вероятная причина.

я есть следующий простой код:

btn = new JButton();
btn.setBackground(backgroundColor)

Я работал, когда я использовал:

UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel");

Но он перестал работать после того, как я прокомментировал вышеуказанную строку. Кто-нибудь знает, почему это может произойти и как я могу установить цвет фона для кнопки без использования явного внешнего вида?

ADDED

Мне кажется, что мне нужно использоватьgetBackground, Но я не знаю как.

Ответы на вопрос(2)

Ваш ответ на вопрос