Ahoj,
vcera jsem si to prochazel, ono me asi vic zajima vubec jak setovat
hodnoty. Zatim to delam takto:
public void showDevicesList() {
int colCount = 4;
int rowCount = this.devicesList.size();
Object[][] devicesArray = new Object [rowCount][colCount];
for(int iRow = 0; iRow < rowCount; iRow++) {
devicesArray[iRow][0] = Boolean.TRUE;
devicesArray[iRow][1] =
((Cash)this.devicesList.get(iRow)).getName();
devicesArray[iRow][2] =
((Cash)this.devicesList.get(iRow)).getInPluCompleted() + " z "
+ ((Cash)this.devicesList.get(iRow)).getInPluInProcessing();
devicesArray[iRow][3] =
((Cash)this.devicesList.get(iRow)).getOutPluCompleted() + " z "
+ ((Cash)this.devicesList.get(iRow)).getOutPluInProcessing();
}
jtSelectDevice.setModel(new javax.swing.table.DefaultTableModel(
devicesArray,
new String [] { "vyber", "nazev", "preneseno z", "preneseno
do" }
) {
Class[] types = new Class [] {
java.lang.Boolean.class, java.lang.String.class,
java.lang.String.class, java.lang.String.class
};
});
jtSelectDevice.getColumnModel().getColumn(0).setPreferredWidth(50);
jtSelectDevice.getColumnModel().getColumn(1).setPreferredWidth(337);
jtSelectDevice.getColumnModel().getColumn(2).setPreferredWidth(100);
jtSelectDevice.getColumnModel().getColumn(3).setPreferredWidth(100);
}
Takto zobrazuju a prekresluji vsechny hodnoty. Samotnemu se mi to moc
nelibi. Pocet radku je po startu aplikace zatim konstantni, ale pro kazdou
instalaci jiny. objekt versus genericky typ by problem byt nemel.
Porad si rikam jestli tam nejde nejak nacpat jenom nove pole hodnot a dat
refresh. Ale zatim jsem na to jeste neprisel. A popsane to nadvakrat neni
co jsem hledal nikde. Ze by to rucne nikdo neplnil? :)
Pekny den
Pet
On Tue, 24 Jul 2007 18:38:55 +0200, Karel Tejnora <[EMAIL PROTECTED]> wrote:
Asi by to chtelo trochu vice rozvest, ale myslim ze jsem mel podobny
problem - boolean vs. java.lang.Boolean.
Petr Burdik píše v Út 24. 07. 2007 v 17:53 +0200:
Ahojte,
pouzivam netbeans a pripravil jsem si javax.swing.JTable pro zobrazeni
aktualniho stavu komunikace a zaroven take pro zatrzeni se kterym
zarizenim chcete komunikovat. Jenom se mi nejak nedari prijit na to, aby
kdyz si vytvarim vlastni tabulku rucne zobrazoval JTable zatrzitko. V
nahledu ho mam. Ale pak tam skoci true misto ctverecku pro zatrzitko.
Poradite prosim nekdo?
Pet
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/