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 № 1Utilisation 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é.