0
번호에 따라 실행해야하는이 코드가 있습니다. 나는 그것이 쉽다라고 생각했다. 그렇지만이 벽돌 벽이 나를 때렸다 ...Dyanmic JTable 만들기, 어떤 테이블인지 어떻게 알 수 있습니까?
나는 어떤 테이블을 클릭 할 것인가, 어떤 테이블을 넣을 것인지 어떻게 알 수 있는가 ???
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);
}
}