8

これを使用しmyButton.setBackground(myColor)て背景色を自分の色に変更JButtonします。元のデフォルトの背景色を見つけて元に戻すにはどうすればよいですか?変更して使用する前にデフォルトの背景色を保存できることはわかっていますが、Javaがそれをどこかに保存して、次のように呼び出すことができるかどうか疑問に思いmyButton.getClass.getDefaultBackground()ます。

4

7 に答える 7

14

btn.setBackground(new JButton().getBackground());

これはどうですか...ボタンのデフォルトの色を取得します

于 2014-05-09T11:44:34.280 に答える
10
myButton.setBackground(null)

changes it back to the default color.

于 2012-12-19T17:31:48.843 に答える
0
  1. 新しいボタン「db」を作成します
  2. 新しい変数型カラー「jbb」を作成します
  3. すなわち - カラー jbb = db.getBackground();

デフォルトの背景色が Color jbb に保存され、検索/使用したい色として使用できるようになりました

于 2015-04-05T02:22:43.407 に答える