csvファイルを読み取り、プレビューとしてjTable
個別に表示されるに配置するプログラムを作成しました。すべて正常に動作しますが、プレビューフレームjFrame
のに最適なサイズを使用したいと思います。jTable
それで、それをどのように行うのですか?たとえば、テキストに別のフォントを選択した場合、列は広くなりますか、それとも小さくなりますか?テキストの長さをピクセル(サイズ)で取得する方法はありますか? `
クラスは次のようになります。
ありがとう
JTable
を実装Scrollable
し、preferredViewportSize
は任意にに設定されDimension(450, 400)
ます。そのサイズは、テーブルをaでラップし、囲んでいるJScrollPane
を呼び出すことによって取得されます。いくつかの重要な注意事項に注意して、デフォルトのサイズを変更するために使用できます。高さにはの倍数が適切な選択かもしれません。pack()
Window
setPreferredScrollableViewportSize()
getRowHeight()