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. ボタンの色を変更するにはどうすればよいですか?
- 3. JavaでImageIconを使用してJLabelでJScrollBarを修正するにはどうすればよいですか?
- 4. 別のボタンからonClickでボタンのサイズを変更するにはどうすればよいですか?
- 5. ListViewボタンからTextViewフィールドを動的に更新するにはどうすればよいですか?
- 6. ボタンが自動的に押されないようにするにはどうすればよいですか?
- 7. Twitterの共有ボタンのURLを動的コンテンツで更新するにはどうすればよいですか?
- 8. 自動レイアウトiOSでフォントサイズを動的に変更するにはどうすればよいですか?
- 9. Androidでボタンスタイルを動的に変更するにはどうすればよいですか?
- 10. 動的に追加されるオブジェクトフィールドの変更をリッスンするにはどうすればよいですか?
- 11. Java Eclipse - クラスパスを変更するにはどうすればよいですか?
- 12. 静的ロールを動的に変更するにはどうすればよいですか?
- 13. ボタンの色を変更するにはどうすればいいですか?
- 14. ボタンでCSSを変更するにはどうすればいいですか
- 15. Java(.jar)アプリケーションウィンドウのサイズを強制的に変更するにはどうすればよいですか?
- 16. Javaで表示設定をプログラム的に変更するにはどうすればよいですか?
- 17. JavaFxのボタンをこのように変更するにはどうすればよいですか?
- 18. 実行時にオートコンプリートのHTMLコードを動的に変更するにはどうすればよいですか?
- 19. [アプリケーションに移動]ボタンを変更するにはどうすればよいですか?
- 20. Core-Plot iphoneで動的にBarChartに値を変更するにはどうすればよいですか?
- 21. BlendでUserControlの外観を動的に変更するにはどうすればよいですか?
- 22. サブクラスでメソッドのシグネチャを動的に変更するにはどうすればよいですか?
- 23. woocommerceで配送オプションの価格を動的に変更するにはどうすればよいですか?
- 24. WPFでGridView列の順序を動的に変更するにはどうすればよいですか?
- 25. SliderでJavaFX AnimationTimerの速度を動的に変更するにはどうすればよいですか?
- 26. ListViewの列をプログラムで自動的にサイズ変更するにはどうすればよいですか?
- 27. アプリケーションでopenURLの実装を動的に変更するにはどうすればよいですか?
- 28. Excelのドロップダウンリストでグラフ範囲を動的に変更するにはどうすればよいですか?
- 29. iPhoneのNSMutableArrayで値を動的に変更するにはどうすればよいですか?
- 30. squeakでメソッドの名前を動的に変更するにはどうすればよいですか?
'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