BasicScrollBarUI
をオーバーライドしましたが、作成した後にボタンを変更する方法がわかりません。どうすればこのことができますか?ありがとう。Java - JScrollBarのボタンを動的に変更するにはどうすればよいですか?
答えて
私はあなたがこのような何かをする必要があると思う:
UIManager.put("ScrollBarUI", YourScrollbarUI.class.getName());
SwingUtilities.updateComponentTreeUI(frame);
frame.pack();
は、このリンクを見てみましょうLook&Feelを更新する方法の詳細については、 Look and Feel
+1チュートリアルへのリンク – mKorbel
あなたがの、ScrollBarUIの実装を登録する方法を意味するなら、これはあなたを助ける必要があります。
UIManager.put("ScrollBarUI", YourScrollbarUI.class.getName());
私が持っているのは、 'scrollPane.getVerticalScrollBar()。setUI(new CustomScrollBarUI());'です。しかし、UIオブジェクトを作成した後、私が更新したり変更したりする方法がわかりませんそれを作成しました。 – rtheunissen
@ paranoid-android getVerticalScrollBar()。getUI() – tenorsax
それをうまく参照できますが、更新/再インストールの方法はわかりません。 – rtheunissen
- 1. tkinterのボタンのテキストを動的に変更するにはどうすればよいですか?
- 2. Twitterの共有ボタンのURLを動的コンテンツで更新するにはどうすればよいですか?
- 3. 自動レイアウトiOSでフォントサイズを動的に変更するにはどうすればよいですか?
- 4. Androidでボタンスタイルを動的に変更するにはどうすればよいですか?
- 5. 動的に追加されるオブジェクトフィールドの変更をリッスンするにはどうすればよいですか?
- 6. Java Eclipse - クラスパスを変更するにはどうすればよいですか?
- 7. ボタンの色を変更するにはどうすればいいですか?
- 8. [アプリケーションに移動]ボタンを変更するにはどうすればよいですか?
- 9. Javaで表示設定をプログラム的に変更するにはどうすればよいですか?
- 10. Core-Plot iphoneで動的にBarChartに値を変更するにはどうすればよいですか?
- 11. XPのクイック起動ボタンの順序を変更するにはどうすればよいですか?
- 12. キーボードの完了ボタンの動作を変更するにはどうすればよいですか?
- 13. ボタンのタッチとクリックの動作を変更するにはどうすればよいですか?
- 14. ListViewの列をプログラムで自動的にサイズ変更するにはどうすればよいですか?
- 15. squeakでメソッドの名前を動的に変更するにはどうすればよいですか?
- 16. iPhoneのNSMutableArrayで値を動的に変更するにはどうすればよいですか?
- 17. WPFでGridView列の順序を動的に変更するにはどうすればよいですか?
- 18. アプリケーションでopenURLの実装を動的に変更するにはどうすればよいですか?
- 19. JFrameでグラフのサイズを自動的に変更するにはどうすればよいですか?
- 20. GoogleマップのAPIの円の色を動的に変更するにはどうすればよいですか?
- 21. JavaFX TextAreaのテキストの前景色を動的に変更するにはどうすればよいですか?
- 22. UIpickerviewの行の高さを動的に変更するにはどうすればよいですか?
- 23. アンドロイドアプリ全体のフォントの色を動的に変更するにはどうすればよいですか?
- 24. ASP.NETでは、動的に生成されたボタンを押したときの動作を変更するにはどうすればよいですか?
- 25. 静的ナビゲーションシステムをPHPの動的ナビゲーションシステムに変更するにはどうすればいいですか?
- 26. データテーブルの列を動的に変更するにはどうすればよいですか?
- 27. Googleストリートビューの回転角度を自動的に変更するにはどうすればよいですか?
- 28. iCarouselオブジェクトの 'ラップ'プロパティを動的に変更するにはどうすればよいですか?
- 29. 数式内の範囲を動的に変更するにはどうすればよいですか?
- 30. GWT Labelオブジェクトのフォントサイズを動的に変更するにはどうすればよいですか?
'createDecreaseButton'メソッドと' createIncreaseButton'メソッドをオーバーライドしてカスタムを作成して返しますか?あなたは創造後にどのボタンを変えたいですか?ボタンのUI? –
ええ、私はこれらのメソッドをオーバーライドしていますが、新しいボタンを作成して返します。オプションは、返されたボタンを指すクラス変数を作成して変更することです。私はちょうど色を変更したい - 反転色のテーマを作成します。 – rtheunissen
[MetalScrollBarUI](http://www.java2s.com/Open-Source/Java-Document/6.0-JDK-Core/swing/javax/swing/plaf/metal/MetalScrollBarUI.java.htm)の実装を参照してください。ボタンはクラスのメンバーであり、後で更新することができます。 – tenorsax