1

私はプログラミングが初めてで、自分ですべてを学ぼうとしています。現在、請求書やその他のものをすべて整理するプロジェクトに取り組んでいます。請求書をPDFファイルとしてFTPサーバーにアップロードすることができました。すべての出金を JTable に表示していますが、テーブルの行を選択した後、Swing GUI の右側に PDF のサムネイルを表示したいと考えています。

これが私が考えていたことです:

  1. clickListener を介して選択された行を取得し、FTP でファイルが呼び出されるのと同じ番号である請求書番号を読み取ります (例: 番号: "20130012" / ファイル: "20130012.pdf")。FTP からファイルをダウンロードし、一時的にどこかに保存しますか?!
  2. そして今、グリッドレイアウトにpdfを表示する必要がありますが、どのように=)ですか? 写真の場合は、イメージ アイコンを使用できますよね? しかし、どうすればpdfで効果を得ることができますか?

サムネイルをクリックするとすぐに、pdf リーダーを開いて実際のファイルを表示したいと思います。

情報が少なくて申し訳ありません...さらに情報が必要な場合はお知らせください。いくつかの回答をいただければ幸いです =)

ありがとう

4

1 に答える 1

2

aListSelectionListenerを使用して、クリックされた行を特定しJTable、その PDF ファイルを取得します。フェッチ レイテンシが問題になる場合は、 を使用しますSwingWorker。選択した行の PDF の各ページのサムネイル イメージを作成したら、ここJListに示すように表示できます。の実装で、選択したページをフル サイズで表示します。ListSelectionListener

于 2013-09-08T13:59:18.533 に答える