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