エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
サムネイル画像作成の高速化 - Javaで画像ビューアを開発してみる日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
サムネイル画像作成の高速化 - Javaで画像ビューアを開発してみる日記
JListを用いてサムネイル画像を表示する場合、サムネイル画像作成の高速化とサムネイル画像のキャッシュ... JListを用いてサムネイル画像を表示する場合、サムネイル画像作成の高速化とサムネイル画像のキャッシュが必要になる。 JListは、ListCellRenderer#getListCellRendererComponent()を用いて表示するコンテンツのイメージを作成している。そして、次の条件に合致するときこのメソッドは実行される(若干の環境?依存はありそうだけど)。 リスト内容新規表示時(全リスト項目対象) リスト表示内容更新時(更新対象の項目) リスト選択項目変更時(前に選択されていた項目と新規に選択された項目) マウスがJList内を移動したとき(マウスの下にある項目) なので、100個の項目をJListにて表示する場合、同時に10個しか項目が表示されていなかったとしても、計110回、ListCellRenderer#getListCellRendererComponent()が呼ば