私は出力として領収書を印刷するスイングで一般的な請求書作成アプリケーションを作成しました。 基本的には、panel
のアイテムのリストをどのように表示して印刷できるのか理解できませんか?スイングでレシートパネルを設計するには?
を使用して、 領収書パネルを印刷しています。
JTable
を使用して項目の詳細を一覧表示するが、アイテムの数がスクロールページのビューポートの高さよりも大きい場合、残りの余分なアイテムは表示されず、したがって印刷できない。
私がJTableを使用しない場合は、他の方法がありますか? またはJTable自体の解決策です。
私が望むのは、私の全体をdialog
に垂直に延長することです。 scrollpane
で自動スクロールを使用するのではなく、アイテムを超過しました。
私は私の質問にはっきりしたいと思う。 Hereは、画像です。
おかげしかし、ここで私は、ユーザーがそこreceipts..lolのPDFコピーを与えることができない:これは素晴らしいPDFライブラリであるDはまた、私の問題ではなく、正確に印刷するとパネルのレイアウトです。 – Asif
それだけでPDFコピーを与える必要はありませんが、PDFファイルを印刷して削除することができます。あなたは、その目的のために設計された技術(PDF)を使用する代わりに、スイングを使って印刷されたドキュメントをデザインしようとしているので、紙に印刷する際にレイアウトに関する問題にぶち当たっています。この問題は、あなたが遭遇する多くの問題の1つにすぎません。ジョブには適切なツールを使用します。 PDFを使用してください。 – chubbsondubs
+1、良い情報:-)よろしく –