私はデスクトップアプリケーションを作成するためのNetBeansを使用しています、と私はコードJavaの変更ボタンの背景色
btn1.setBackground(Color.Red)
を使用してBTN1、のJButtonの背景色を変更しようとしています
しかし、これは機能しません。ボタンの塗りつぶし色を変更する代わりに、境界線の色のみが変更されます。背景の塗りつぶしはどのように変更できますか?
おかげ
私はデスクトップアプリケーションを作成するためのNetBeansを使用しています、と私はコードJavaの変更ボタンの背景色
btn1.setBackground(Color.Red)
を使用してBTN1、のJButtonの背景色を変更しようとしています
しかし、これは機能しません。ボタンの塗りつぶし色を変更する代わりに、境界線の色のみが変更されます。背景の塗りつぶしはどのように変更できますか?
おかげ
this関連する質問と回答を参照してください。
特に、あなたはボタンのテキストの色を変更するsetForeground()を使用することができますが、対応するsetBackground()は、一部のプラットフォームでも読み取ることはありません。ボーダーを使用する方法もあります。以下に示すカラーパネルが別のものです。
ボタンでsetOpaque(true)
に電話をかけることもできます。
ボタンが – jpo
を参照してください回答の編集をクリックしたときに私はそれを呼び出しています。 – lrAndroid
+1その他[ここ](http://stackoverflow.com/a/9852024/230513)。 – trashgod