/ / JTable - dynamic - java, swing, jtable

JTable - dynamique - java, swing, jtable

J'essaie de configurer une JTable. Il semble que je dois maintenant d'avance Combien d'objets j'ai mis dans ma rangée. Existe-t-il un moyen d’avoir un nombre d’objets légèrement trop grand, ce qui amène la table à laisser des espaces vides?

Si quelqu'un est toujours intéressé, c'était mon code:

 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);

Réponses:

3 pour la réponse № 1

Utilisation DefaultTableModel::ajouter une rangée. La taille de la table peut être modifiée dynamiquement de cette manière. N'oubliez pas de définir votre modèle avec JTable::setModel(TableModel); ou en utilisant un constructeur approprié.