GUIで使用するすべてのコンポーネントについて、背景色、サイズなどのデフォルト設定をする方法が必要です。これを行うには便利な方法はありますか?新しいJButtonやJLabelなどを実行すると、すでに設定が適用されますか?すべてのJComponentsのデフォルト設定を設定する便利な方法
答えて
デフォルトを既に適用した状態でコンポーネントを返すファクトリメソッドを作成し、直接作成するのではなくファクトリから取得します。
また、JComponentのインスタンスを受け入れ、コード全体で再利用可能なデフォルトを設定するメソッドを記述します。
または両方の組み合わせを使用してください。
別のオプションは、「ルックアンドフィール」独自のものを作成して使用することです:
- http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
- http://java.sun.com/products/jfc/tsc/articles/sce/index.html
...しかし、私は、これはよりもはるかに複雑であることを推測しますあなたが探しているもの。
また、あなたは次のように、というUIManagerを使って色の独自のlook and feelまたは変更デフォルト値を作成することができます:それはLook And Feel呼ばれ
UIManager.put("Panel.background", ColorUIResource.YELLOW);
あなたのL&Fで使用されているプロパティを調べるには、UIManager.getDefaults()を呼び出してすべてのキーと値のペアを出力してください。 –
+1いつか戻って忘れたものを私に思い出させるために+1 :-)よろしく –
、そしてあなた自身を書いて、それをデフォルトとして設定したり、調整することができます既存のもののデフォルト値。背景色のような少数の設定だけを変更する場合は、私は簡単にmodify some defaults
デフォルトサイズを設定することは奇妙な要件と思われます。たとえば、JLabel
の場合、好ましいサイズ(Swing APIのデフォルトサイズよりもよく一致します)はJLabel
の内容に依存します。どのようにすべてのコンポーネントに「デフォルトサイズ」を定義しますか?
- 1. jqGridをデフォルトに設定する方法
- 2. 解決方法デフォルト設定でアンドロイドに設定するプロパティ
- 3. すべてのストリームのデフォルトの精度を設定する方法
- 4. 特定のボタンにデフォルトの「入力」を設定する方法
- 5. Azure設定ファイルからすべての設定を取得する方法は?
- 6. 利用可能なすべてのプロパティ(JS)の取得/設定
- 7. 設定方法Swingのデフォルトのオープニングウィンドウは?
- 8. デフォルトのメールクライアントとしてThunderbirdを設定する方法
- 9. アプリケーション内のすべてのロガーを設定する方法
- 10. gitすべてのプロジェクトのフックを設定する方法
- 11. Android xmpp MUC設定のデフォルト設定
- 12. アンドロイド設定のデフォルト設定は
- 13. Sencha TouchのすべてのコンポーネントにデフォルトのUIを設定
- 14. Eclipseの設定ページのデフォルト設定を復元する
- 15. eclipseのデフォルトのワークスペース設定を設定するには?
- 16. 便利な方法()
- 17. すべてのC#プロジェクトをソリューションに設定する方法
- 18. FlashProfessionalのFlashBuilderで設定定数を設定する方法
- 19. current_userに基づいてデフォルト値を設定する方法は?
- 20. Jupyter QtConsoleのデフォルト設定を設定する
- 21. iosの設定からデフォルト値を設定する
- 22. ユニットのデフォルト設定?
- 23. クロスプラットフォームの設定、オプション、設定、環境設定、デフォルト
- 24. @ JsonSnakeCaseをDropwizardの設定のデフォルトにする方法
- 25. jpegイメージ用のデフォルトの応答ヘッダーを設定する方法
- 26. Sharepoint Webパーツのプロパティのデフォルト値を設定する方法
- 27. プログラムでAndroidのデフォルトの電子メールクライアントを設定する方法
- 28. WPFExtensions.ZoomControlのデフォルトのズームを設定する方法
- 29. selenium Chromeのデフォルトのダウンロードディレクトリを設定する方法は?
- 30. draft.jsのデフォルトのフォントファミリとサイズを設定する方法
+1この質問:-)よろしくお願いします。 –