Java低速GUI Swing 5 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
729:728 07/08/02 20:21:29 ソースを眺めるとこう単純にできるがさらにアンドキュメンティッドなひどい方法だ String propertyName = "OptionPane.errorIcon"; //String propertyName = "OptionPane.informationIcon"; //String propertyName = "OptionPane.warningIcon"; //String propertyName = "OptionPane.questionIcon"; Icon icon = (Icon)sun.swing.DefaultLookup.get(new JOptionPane(), new BasicOptionPaneUI(), propertyName); 730:デフォルトの名無しさん 07/08/02 20:27:27 UIManager.getIcon("OptionPane.errorIcon"); 731:デフォルトの名無しさん 07/08/02 20:31:56 素でUIManagerのことを忘れてたorz BasicOptionPaneUIはUIManagerを介さずに直にsun.swing.DefaultLookupを呼んでるんだな 732:デフォルトの名無しさん 07/08/02 21:26:15 UIManagerで使うキー文字列も明文化されていないから 変えられても文句いえないんだよな。 こーゆーところはpublicな定数なりenum(は増えるから無理か)を 使ってあれば安心して使えるんだが。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5123日前に更新/197 KB
担当:undef