Я намагаюся створити JTable. Мені здається, заздалегідь потрібно заздалегідь Скільки об'єктів я помістив у свою рядок. Тепер чи існує спосіб мати кілька об'єктів, що трохи завеликі, тим самим спонукаючи таблицю просто залишити пробіл? A
Якщо хтось все ще зацікавлений, це був мій код:
int t = 0;
for (int i = 0; i< data.size(); i++){
LinkedList tmp = (LinkedList) data.get(i);
if (t<tmp.size()){
t = tmp.size();
}
}
Object [][] o = new Object[names.size()][t];
JTable table = new JTable (data, names);
this.add(table);
Відповіді:
3 для відповіді № 1Використовуйте DefaultTableModel::addRow. Такий розмір можна динамічно змінити таким чином. Не забудьте встановити вашу модель JTable::setModel(TableModel);
або за допомогою відповідного конструктора.