これまでJavaでのフォントのフォントを変更する方法は、新しいフォント(フォント名、Font.PLAIN、フォントサイズ)を使用していました。他の側面には影響しません。これは、プログラムの設定セクションのコンボボックスからの入力を使用する1つの方法を使用して、GUIのすべてのコンポーネントのフォントタイプを変更できるようにするためです。すべてのコンポーネントを戻すのは難しいでしょう。正確なフォントサイズを検索します。フォントの種類は変更できますが、サイズは変更できません。
0
A
答えて
-1
deriveFont(スタイル)を使用して、新しいスタイルでフォントを変更することができます。これにより、新しいFontオブジェクトが作成されます。
+0
しかし、すべてのコンポーネントのサイズを維持しながらコンポーネントのスタイルを変更するという問題を解決することはできません(さまざまなコンポーネントに異なるサイズが存在することが想定されています) – FredK
0
異なるフォントサイズのコンポーネントが多数ある場合は、作成時に各コンポーネント(テキストを表示する)にPropertyChangeListenerを登録します。次に、リスナーのpropertyChange()メソッドは、ソースのフォントを取得し、deriveFont()を使用して変更して、新しいスタイルのフォントを作成する必要があります。
関連する問題
- 1. SQL Management Studio 2008でサーバーの種類を変更できません
- 2. TabLayoutフォントを変更することはできません
- 3. divの高さは100%でサイズは変更できません
- 4. Java Graphicsはフォントを変更できません
- 5. JQuery UI resizableはプログラムでサイズ変更をキャンセルできません
- 6. ユーザーはDataGridView列のサイズを変更できません
- 7. 私はFaviconのサイズを変更できません
- 8. Libgdxでフォントの色を変更できません
- 9. PDFSharpでAcroFormフィールドのフォントを変更できません
- 10. jQuery Angular ng-styleでサイズ変更ができません
- 11. WINCE winformはサイズを変更できません
- 12. R.javaは変更できません
- 13. cocos2dスプライトフレームキャッシュは変更できません
- 14. フォントawesomeのサイズが変更されていません
- 15. フォントawesomeのスタイルを変更できません
- 16. 変更されたイメージのサイズを変更できませんか? C#WinForms
- 17. 私はCollectionViewCellのUILabelフォントをXamarin StudioのC#で変更できません
- 18. メディアクエリはDivの幅を変更できませんが、それ以外はすべて変更できます
- 19. UITableViewでセルのサイズを変更できません
- 20. インターフェイスビルダでビューのサイズを変更できません
- 21. textAngularで画像のサイズを変更できません
- 22. xcodeでビューのサイズを変更できません
- 23. XCode 5ストーリーボードのフォントとサイズを変更することはできますか?
- 24. 私はウィジェットのサイズを変更することができません
- 25. 変更の種類をプログラム
- 26. スケッチ3.7のシンボルのインスタンスのサイズを変更できません
- 27. サイズ変更が一旦停止すると、垂直ルーラーのサイズをもう一度変更できません。
- 28. ストーリーボードのビューのサイズを変更できません
- 29. Foundation divの幅にテキストのサイズを変更できません
- 30. ビジュアルスタジオ2013 - ソリューションエクスプローラ/プロパティのサイズを変更できません
を参照してください。Font.deriveFont – ControlAltDel
どのフロントエンドライブラリを使用していますか?これは、使用しているライブラリによって少し異なる場合があります。 – n247s