Swingのlook andfeel標準フォントは変更できます.


原文:http://publishblog.blogchina.com/blog/tb.b?diaryID=1683604
今日やっとSwingのlook andfeelのデフォルトのフォントが変えることができることを発見して、気がふさぎます.インターフェイスを書く時にセットして吐血します.
今日はSwingのlook andfeelソースコードをよく見て、やっと見つけました.しかし、これまで関連文書を見ていませんでした.
ネット上の資源もなくなっています.憂鬱で嬉しいです.
特にJOptionPaneは使えないのがつらいです.今でもいいです.
いずれにしても、共有しましょう.これはソースコードから掘り出したものです.
以下はシステム初期化時に実行されるコードです.
Font font = new Font("Dialog",Font.PLAIN,12);
UIManager.put("ToolTip.font",font);
UIManager.put("Table.font",font);
UIManager.put("TableHeader.font",font);
UIManager.put("TextField.font",font);
UIManager.put("ComboBox.font",font);
UIManager.put("TextField.font",font);
UIManager.put("PasswordField.font",font);
UIManager.put("TextArea.font",font);
UIManager.put("TextPane.font",font);
UIManager.put("EditorPane.font",font);
UIManager.put("FormattedTextField.font",font);
UIManager.put("Button.font",font);
UIManager.put("CheckBox.font",font);
UIManager.put("RadioButton.font",font);
UIManager.put("ToggleButton.font",font);
UIManager.put("ProgressBar.font",font);
UIManager.put("DesktopIcon.font",font);
UIManager.put("TitledBorder.font",font);
UIManager.put("Label.font",font);
UIManager.put("List.font",font);
UIManager.put("TabbedPane.font",font);
UIManager.put("MenuBar.font",font);
UIManager.put("Menu.font",font);
UIManager.put("MenuItem.font",font);
UIManager.put("PopupMenu.font",font);
UIManager.put("CheckBoxMenuItem.font",font);
UIManager.put("RadioButtonMenuItem.font",font);
UIManager.put("Spinner.font",font);
UIManager.put("Tree.font",font);
UIManager.put("ToolBar.font",font);
UIManager.put("OptionPane.messageFont",font);
UIManager.put("OptionPane.buttonFont",font);