[ Black @ 16.04.2004. 12:31 ] @
Napravio sam klasu MyTableModel pomocu koje cuvam (i upisujem) podatke koje zelim da prikazem u tabeli. Inace, ovo je samo test-model, posto bih u pravom programu niz punio iz baze podataka... Problem je u tome sto kada u JDeveloperu nacrtam tabelu i (u code editoru) je povezem sa modelom, ne prikazuju se nazivi kolona kada pokrenem program?! Kada napravim tabelu "rucno", u TextPadu npr. nazivi kolona se prikazuju. Mozda nesto treba da se promeni u Property Inspectoru, ali cini mi se da sam sve pokusao. Ako neko ima iskustva sa Jdev-om, bio bih mu veoma zahvalam na odgovoru. Pozdrav svima. Code: public class MyTableModel extends AbstractTableModel { private String[] columnNames = {"First Name", "Last Name", "Sport"}; private Object[][] data = new Object [3][3]; MyTableModel () { for (int i=0; i<3; i++) { for (int j=0; j<3; j++) { data[i][j]="NEMA"; } } } public int getColumnCount() { return columnNames.length; } public int getRowCount() { return data.length; } public String getColumnName(int col) { return columnNames[col]; } public Object getValueAt(int row, int col) { return data[row][col]; } public Class getColumnClass(int c) { return getValueAt(0, c).getClass(); } } Tabelu, u oba slucaja, povezujem sa modelom ovako Code: table.setModel(model); |