2

csvファイルを読み取り、プレビューとしてjTable個別に表示されるに配置するプログラムを作成しました。すべて正常に動作しますが、プレビューフレームjFrameのに最適なサイズを使用したいと思います。jTable

それで、それをどのように行うのですか?たとえば、テキストに別のフォントを選択した場合、列は広くなりますか、それとも小さくなりますか?テキストの長さをピクセル(サイズ)で取得する方法はありますか? `

クラスは次のようになります。

http://pastebin.com/Gqz10pci

ありがとう

4

1 に答える 1

2

JTableを実装Scrollableし、preferredViewportSizeは任意にに設定されDimension(450, 400)ます。そのサイズは、テーブルをaでラップし、囲んでいるJScrollPaneを呼び出すことによって取得されます。いくつかの重要な注意事項に注意して、デフォルトのサイズを変更するために使用できます。高さにはの倍数が適切な選択かもしれません。pack()WindowsetPreferredScrollableViewportSize()getRowHeight()

于 2012-11-07T14:44:20.887 に答える