Java - цвет текста на отключенной кнопке - PullRequest
0 голосов
/ 22 февраля 2019

Я разработал очень простой калькулятор на Java.Я использую отключенный JButton для отображения чисел.Обычно я бы изменил цвет текста следующим образом:

display = new JButton("test");
display.setForeground(Color.blue);

Однако на отключенной кнопке это не работает.Есть ли другой способ изменить цвет текста?

Я также попробовал это:

display = new JButton("0") {
    public void setEnabled(boolean state) {
        super.setEnabled(state);

        if (!state) display.setForeground(Color.black);
    }
};

Но это тоже не работает.

1 Ответ

0 голосов
/ 22 февраля 2019

, если вы хотите установить цвет на нем без изменения L & F, вы можете обернуть его в HTML-теги, такие как:

btn.setText("<html><font color = blue>OK</font></html>");

, но тогда вам придется изменить значение цвета, когда вам нужно изменитьпередний план в следующий раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...