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. スイングコンポーネントのデフォルトの背景色を取得する
- 2. レイアウトの背景色を取得する
- 3. ウィンドウの背景色を取得する
- 4. ImageIconと背景色の両方をJButtonに与えるには?
- 5. Macのオンスクリーンウィンドウの背景色を取得するには
- 6. TChromiumコンポーネントのデフォルトの背景色を変更するには?
- 7. アンドロイドのボタンの背景色を取得する方法は?
- 8. デフォルトの通知の背景色
- 9. androidのボタンの背景色を取得する
- 10. ペインの背景色を取得するjavafx
- 11. ラベルの背景色を取得する方法 - iOS 4?
- 12. JavaScriptが変数に背景色を取得する
- 13. gnome-terminalのデフォルトの背景色は何ですか?
- 14. TabItemのデフォルトの背景色は何ですか?
- 15. iOS:UITableViewCellのデフォルトの背景色は何ですか
- 16. QPushButtonを取得する背景色を押した
- 17. #000形式の背景色を取得し、このコードで
- 18. Androidの背景でピクセルの色を取得
- 19. 背景色を別のIsSelected背景にバインドする方法
- 20. アンドロイドでトーストの背景色、背景色、テキスト色をカスタマイズする方法
- 21. NSTextViewのデフォルトのトップルーラーの背景色を変更します
- 22. 背景グラデーションの色と背景イメージDRYly
- 23. CSS:背景色の背景画像
- 24. pdfファイルのテキストの背景色(RGB値)を取得する方法は?
- 25. gnuplotの背景色
- 26. アンドロイドプリファレンスカテゴリの背景色
- 27. イオンタブの背景色
- 28. UIWebViewの背景色
- 29. トランジションアニメーションの背景色
- 30. JTabの背景色
を使用するこれはデフォルト、色をNOT NULLに変更したい色として使用することができますカラーJBBに格納されます。 – sage88