私は単純なマインスイーパ ゲームを書いており、現在は動作していますが、各数字を異なる色にするなどのかなりの詳細に取り組んでいます。
でテキストの色を設定しようとすると、エラーが発生し続けます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
動作します。