JButton
の背景色を自分の色に変更するには、このmyButton.setBackground(myColor)
を使用します。元のデフォルトの背景色はどのようにして元の色に戻すことができますか?私は変更して使用する前にデフォルトの背景色を保存することができると知っていますが、Javaがどこかに格納するかどうか疑問に思うので、私はmyButton.getClass.getDefaultBackground()
のように呼び出すことができますか?JButtonのデフォルトの背景色を取得するには?
答えて
これは役立つかもしれない:
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/SystemColor.html
Toolkit.getDesktopProperty(java.lang.String)
Toolkit.getDesktopProperty("control");
// control - The color rendered for the background of control panels and control objects, such as pushbuttons.
myButton.setBackground(null)
は、デフォルトの色に戻ってそれを変更します。
btn.setBackground(new JButton().getBackground());
このことについて... それはボタンのデフォルトの色を取得する方法を
これは動作し、恐らく無視できるほどのオーバーヘッドがあります。私はそれが好きです。 – sage88
は、ボタンの上にそれを適用したJFrameやその他の要素から背景を取得しようとしないでください。すでに変更された場合には、次の操作を行います。
ElementToStyle.setBackground(null);
StackOverflowへようこそ、私はあなたの答えを明確にして(まだあなたのコンテンツ)、侮辱を取り除くために答えを編集しました。それは大したことではありませんが、このサイト全体をより良くします。再度、StackOverflowへようこそ。あなたの知識を共有する時間をとっていただきありがとうございます。 – Kevin
- は
- すなわち、新たな変数型カラー "JBB" を作る新しいボタン "DB"
- を作る - カラーJBB = db.getBackground();
、デフォルトの背景色は、あなたが今、あなたが見つける/
- 1. JButtonのデフォルトの背景色を設定する方法は?
- 2. デフォルトの背景色を取得
- 3. JavaScriptで「背景色:背景」 - 色を取得するには?
- 4. スイングコンポーネントのデフォルトの背景色を取得する
- 5. ウィンドウの背景色を取得する
- 6. レイアウトの背景色を取得する
- 7. ImageIconと背景色の両方をJButtonに与えるには?
- 8. 選択時にjbuttonの背景色を設定する
- 9. テキストボックスの背景色を取得
- 10. Macのオンスクリーンウィンドウの背景色を取得するには
- 11. Javafxでタイルペインの背景色を取得するには?
- 12. ttkボタンの背景色を取得するには?
- 13. TChromiumコンポーネントのデフォルトの背景色を変更するには?
- 14. デフォルトのソフトキーボードの背景色を変更するには?
- 15. JButtonの背景色とフォアグラウンドアイコンを定義しますか?
- 16. アンドロイドのボタンの背景色を取得する方法は?
- 17. デフォルトの通知の背景色
- 18. DOMDocument parse - TDの背景色を取得する方法は?
- 19. XSSFSimpleShapeオブジェクトの背景色を取得する方法は?
- 20. CSSフィルタの後ろに背景色を取得する
- 21. 現在のQuillエディタのツールバーの背景色を取得する
- 22. チャートの背景に背景色を追加するには
- 23. androidのボタンの背景色を取得する
- 24. 背景色が設定されていないと、Androidは親ビューの背景色を取得します
- 25. CheckBoxの背景色を取得する方法
- 26. ラベルの背景色を取得する方法 - iOS 4?
- 27. pandasのExcellセル背景色を取得するread_excel?
- 28. WKInterfaceGroupの背景色をプログラムで取得する(WatchKit)
- 29. キャンバスの背景色を16進形式で取得する
- 30. リストビューで選択した行の背景色を取得する
を使用するこれはデフォルト、色をNOT NULLに変更したい色として使用することができますカラーJBBに格納されます。 – sage88