Salut à tous ,
voila mon problème : je voudrais créer un tableau(Jtable) et remplir celui si grâce à des ArrayList comme ceci :
Sauf que mon Object[][] étant dans une boucle for celui-ci n'est plus reconnue dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }J'espère avoir été assez clair Merci d'avance pour vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part final JTable table = new JTable(data, columnNames);
Partager