From: spark_xp Date: Sun, 1 May 2011 16:28:05 +0000 (+0000) Subject: ユーザの詳細情報表示内の画像表示にキャッシュを使うように改良。これにより処理速度が向上 refs #24966 X-Git-Tag: v0.6~85 X-Git-Url: http://git.osdn.net/view?p=nt-manager%2Fnt-manager.git;a=commitdiff_plain;h=2c570e2d30dd954e9ee12631d4696d1e27fda884 ユーザの詳細情報表示内の画像表示にキャッシュを使うように改良。これにより処理速度が向上 refs #24966 git-svn-id: http://svn.sourceforge.jp/svnroot/nt-manager/NishioTweetManager/trunk@121 d8c9ecd3-d47d-4367-8645-de82c00e513f --- diff --git a/src/twitter/gui/action/TweetMainAction.java b/src/twitter/gui/action/TweetMainAction.java index 2eb4f25..dad3314 100644 --- a/src/twitter/gui/action/TweetMainAction.java +++ b/src/twitter/gui/action/TweetMainAction.java @@ -58,6 +58,7 @@ import twitter.action.list.UserListGetter; import twitter.action.list.UserListMembershipsGetter; import twitter.action.list.UserListSpecificUserListsGetter; import twitter.action.list.UserListSubscriptionGetter; +import twitter.cache.TwitterImageCache; import twitter.gui.component.DnDTabbedPane; import twitter.gui.component.TweetTabbedTable; @@ -1546,8 +1547,9 @@ public class TweetMainAction { // 詳細情報にテーブルで選択した人のツイート情報を表示 tweetMessageBox.setText(infoMessage); // user icon - userImageLabel.setIcon(new ImageIcon(st.getUser() - .getProfileImageURL())); + //アイコンをキャッシュから取得 + ImageIcon icon = TwitterImageCache.getInstance().getProfileImage( st.getUser().getProfileImageURL().toString() ); + userImageLabel.setIcon( icon ); // user name and id userNameLabel.setText(st.getUser().getName() + " / " + st.getUser().getScreenName());