[Jtable]Remplir un OBject[][] avec une ArrayList
Salut à tous :D ,
voila mon problème : je voudrais créer un tableau(Jtable) et remplir celui si grâce à des ArrayList comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| class TableHotel extends JPanel {
public TableHotel() {
super(new GridLayout(1,0));
ArrayList hot = Hotels.getListeHotels();
ArrayList hot2 = Hotels.getListeHotels2();
String[] columnNames = {"Nom Hotel",
"Etoiles",
"Chambres Simples",
"Chambres Doubles",
"prix"
};
for(int i=0;i<hot.size();i=i+2){
Object[][] data = {
{hot.get(i),hot.get(i+1),hot.get(i+2),hot.get(i+3),hot2.get(i+1)},
};
}
final JTable table = new JTable(data, columnNames);
table.setPreferredScrollableViewportSize(new Dimension(500, 70));
JScrollPane scrollPane = new JScrollPane(table);
add(scrollPane);
} |
Sauf que mon Object[][] étant dans une boucle for celui-ci n'est plus reconnue dans
Code:
final JTable table = new JTable(data, columnNames);
J'espère avoir été assez clair Merci d'avance pour vos réponses:mrgreen: