Java低速GUI Swing 5 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
484:478 07/06/11 15:58:38 >>483 おおお、ベストアンサーでした。 ありがとうございます! これで他のコンポーネントもsetFont(new Font("Dialog", Font.PLAIN, 12))をしなくて済みました。 他にもレスをくださった皆様方ありがとうございました。 485:デフォルトの名無しさん 07/06/11 16:16:40 これって何でボールドに変更したのか謎だよなぁ… 486:デフォルトの名無しさん 07/06/11 17:23:13 MigLayout使ってる人って居る? シンプルで結構良さげだったのだけど。 487:デフォルトの名無しさん 07/06/11 17:38:11 まず>>486が使ってみてメリット、デメリットを押さえた感想を教えてくれ 488:デフォルトの名無しさん 07/06/11 21:52:58 >>484 やってること同じかもしれないけど http://terai.xrea.jp/Swing/FontChange.html private void updateFont(final Font font) { EventQueue.invokeLater(new Runnable() { public void run() { FontUIResource fontUIResource = new FontUIResource(font); UIDefaults defaultTable = UIManager.getLookAndFeelDefaults(); for(Object o: defaultTable.keySet()) { if(o.toString().toLowerCase().endsWith("font")) { UIManager.put(o, fontUIResource); } } //SwingUtilities.updateComponentTreeUI(MainPanel.this); recursiveUpdateUI(MainPanel.this); frame.pack(); } }); } private void recursiveUpdateUI(JComponent p) { for(Component c: p.getComponents()) { if(c instanceof JToolBar) { continue; }else if(c instanceof JComponent) { JComponent jc = (JComponent)c; jc.updateUI(); if(jc.getComponentCount()>0) recursiveUpdateUI(jc); } } }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5122日前に更新/197 KB
担当:undef