Javaに関するistb16のブックマーク (1)

  • サムネイル画像作成の高速化 - Javaで画像ビューアを開発してみる日記

    JListを用いてサムネイル画像を表示する場合、サムネイル画像作成の高速化とサムネイル画像のキャッシュが必要になる。 JListは、ListCellRenderer#getListCellRendererComponent()を用いて表示するコンテンツのイメージを作成している。そして、次の条件に合致するときこのメソッドは実行される(若干の環境?依存はありそうだけど)。 リスト内容新規表示時(全リスト項目対象) リスト表示内容更新時(更新対象の項目) リスト選択項目変更時(前に選択されていた項目と新規に選択された項目) マウスがJList内を移動したとき(マウスの下にある項目) なので、100個の項目をJListにて表示する場合、同時に10個しか項目が表示されていなかったとしても、計110回、ListCellRenderer#getListCellRendererComponent()が呼ば

    サムネイル画像作成の高速化 - Javaで画像ビューアを開発してみる日記
    istb16
    istb16 2009/02/16
  • 1