在java中设置JTable中行的高度
2022-09-02 19:18:56
我一直在寻找一种解决方案,以便能够增加JTable中行的高度。我一直在使用setRowHeight(int int)方法,它可以编译并运行OK,但没有增加任何行。当我使用我设置高度的行的getRowHeight(int)方法时,它确实打印出我增加行的大小,所以我不确定出了什么问题。下面的代码是我如何尝试解决它的粗略说明。
我的类扩展了 JFrame。
String[] columnNames = {"Column 1", "Column 2", "Column 1 3"};
JTable table = new JTable(new DefaultTableModel(columnNames, people.size()));
DefaultTableModel model = (DefaultTableModel) table.getModel();
int count =1;
for(Person p: people)
{
model.insertRow(count,(new Object[]{count, p.getName(), p.getAge()+"",
p.getNationality}));
count++;
}
table.setRowHeight(1, 15);//Try set height to 15 (I've tried higher)
谁能告诉我哪里错了?我正在尝试将第 1 行的高度增加到 15 像素?