opdatering af JTable værdier, uden at editere i JTable direkte
Det drejer sig lige præcis om, at jeg har en JTable med nogle værdier i .. alt efter hvad der trykkes i en checkbox i en JList fra en komponent ved siden af, skal der opdateres i en given celle i JTablen .. men altså uden at der editeres i selve JTablen, men netop ved tryk på den eksterne knap som har en værdi tilknyttet. HVorledes implementeres dette på den mest hensynsfulde måde? Tak!
Jeg forestiller mig at JTablen skal have tilknyttet sig en model og så er der højst sandynligt et par listeners tilknyttet til den model?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Har løst det selv ... brug dog public void setValueAt(Object value, int row, int column) fra TableModel Finten lå i omkring hvilken datastruktur modellen var opbygget ... var den opbygget omkring vectors, skulle setValueAt se således ud:
public void setValueAt(Object value, int row, int column) {
Vector rowVec=(Vector)rows.elementAt(row); rowVec.set(column,value); fireTableCellUpdated(row, column); } og så kaldes lige fire .. metoden
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.