OSDN Git Service

ユーザの詳細情報表示内の画像表示にキャッシュを使うように改良。これにより処理速度が向上 refs #24966
authorspark_xp <spark_xp@d8c9ecd3-d47d-4367-8645-de82c00e513f>
Sun, 1 May 2011 16:28:05 +0000 (16:28 +0000)
committerspark_xp <spark_xp@d8c9ecd3-d47d-4367-8645-de82c00e513f>
Sun, 1 May 2011 16:28:05 +0000 (16:28 +0000)
git-svn-id: http://svn.sourceforge.jp/svnroot/nt-manager/NishioTweetManager/trunk@121 d8c9ecd3-d47d-4367-8645-de82c00e513f

src/twitter/gui/action/TweetMainAction.java

index 2eb4f25..dad3314 100644 (file)
@@ -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());