Я искал решение, чтобы иметь возможность увеличить высоту строки в JTable. Я использую метод setRowHeight (int int), который компилирует и запускает ОК, но ни одна строка [s] не была увеличена. Когда я использую метод 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 пикселей?