最佳Jtable大小java

时间:2012-11-07 13:20:13

标签: java swing jtable pixel text-size

我编写了一个程序,该程序读取csv文件并将其放入jTable中,该文件将以单独的jFrame显示为预览。一切正常,但我想在预览框中使用jTable的最佳大小。

那怎么办?因为如果我为文本选择另一种字体,那么列会更宽还是更小?有没有一种方法来获取像素(大小)的文本长度?`

该课程如下:

http://pastebin.com/Gqz10pci

由于

1 个答案:

答案 0 :(得分:2)

JTable实施ScrollablepreferredViewportSize任意设置为Dimension(450, 400)。通过将表格包装在JScrollPane中并在封闭的pack()上调用Window来获取该大小。考虑到一些重要的caveats,您可以使用setPreferredScrollableViewportSize()更改默认大小。 getRowHeight()的倍数可能是高度的合适选择。