Как изменить цвет текста JButton
Я пишу простую игру тральщика, и она работает сейчас, но я работаю над красивыми деталями, как сделать каждый номер другого цвета.
Я продолжаю работать с ошибками, когда я пытаюсь установить цвет текста на JButton
. Я могу изменить текст достаточно легко и фон, но не цвет текста специально.
часть, которая продолжает получать все испорчено:
total = Integer.toString(count);
jb.setText(total);
if(count == 1)
jb.setTextColor(Color.blue);
if(count == 2)
jb.setTextColor(Color.green);
if(count == 3)
jb.setTextColor(Color.red);
по какой-то причине моя ошибка:
MS.java:109: error: cannot find symbol
jb.setTextColor(Color.blue);
^
symbol: method setTextColor(Color)
location: variable jb of type JButton
MS.java:112: error: cannot find symbol
jb.setTextColor(Color.green);
^
symbol: method setTextColor(Color)
location: variable jb of type JButton
MS.java:114: error: cannot find symbol
jb.setTextColor(Color.red);
^
symbol: method setTextColor(Color)
location: variable jb of type JButton
3 errors
Process javac exited with code 1
это происходит всякий раз, когда я пытаюсь скомпилировать, но когда я изменяю его, чтобы сказать setBackgroundColor
вместо setTextColor
он работает просто отлично.
1 ответов
setTextColor
не определено для JButton. Установить JButton
цвет текста, вы можете использовать setForeground
.
button.setForeground(Color.RED);