"Color(107, 106, 104)" の代わりに "grey" のような色名を使用しますか? 私のコードは次のようなエラーを返します:
* MessageFrame2.java:14: cannot find symbol
symbol : constructor Color(java.awt.Color)
location: class java.awt.Color
setBackground(new Color(Color.grey));*
"Color(107, 106, 104)" の代わりに "grey" のような色名を使用しますか? 私のコードは次のようなエラーを返します:
* MessageFrame2.java:14: cannot find symbol
symbol : constructor Color(java.awt.Color)
location: class java.awt.Color
setBackground(new Color(Color.grey));*
使うだけ
setBackground(Color.gray);
Color
クラスで定義されたすべての定数は、Color
それ自体がオブジェクトです。だからあなたは直接使うことができます
setBackground(Color.GRAY);
Color.grey
そうではなくColor.gray
、オブジェクトを作成せずに直接設定できます。グレーの色で定義されている定数は以下のとおりです
public final static Color gray = new Color(128, 128, 128);
記号は だと思いますColor.gray
。
Color.grey の代わりに Color.gray を使用してください。こちらをご覧ください --> http://www.geom.uiuc.edu/~daeron/docs/apidocs/java.awt.Color.html