0
J'ai ce code que je dois exécuter en fonction d'un nombre. Je pensais que c'était facile et OUI c'était, mais alors ce mur de briques m'a frappé ...Création de JTable Dyanmic, comment savoir quelle table est-ce?
comment puis-je savoir sur quelle table je clique ou sur quelle table mettre des articles ???
private void createTablesForBuilding() {
int buildingcoutns = 3;
for (int i = 0; i < buildingcoutns; i++) {
JTable jt = new JTable();
tables.add(jt);
tables.get(i).setModel(new javax.swing.table.DefaultTableModel(
new Object[][]{
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String[]{
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
tables.get(i).getSelectionModel().addListSelectionListener(new ListSelectionListener() {
@Override
public void valueChanged(ListSelectionEvent e) {
if (jt.getSelectedRow() > -1) {
System.out.print("what now???");
}
}
});
JScrollPane js = new JScrollPane();
js.setViewportView(tables.get(i));
JPanel jp = new JPanel();
jp.add(js);
Buildings_Panel.add(jp);
}
}