05. juni 2004 - 10:58Der er
4 kommentarer og 1 løsning
Registrering af opdatering(brugerinput) i JTable
Hejsa Jeg har et JTable, hvortil der er knyttet en TableModel(extender AbstractTableModel). Hvert række(element) i mit JTable er opbygget ud fra en klasse(Element).
Et uddrag af en række i min JTable kunne fx se således ud: Afstand Km-Pris Pris Samlet Pris 32,5 2,0 65,00 65,00
Km-Pris er så editable, og derfor vil jeg gerne have det sådan, at hvis jeg ændre de 2,0 til 3,0, så opdates min tabel og den arrayliste, hvori dataene hentes fra.
Hvordan gør man det? Jeg har setmetoder i min element klasse, som opdaterer arraylisten, så det jeg tror jeg mangler er en listener af en eller anden form, samt en metode, der opdaterer listen.
Hej Aslan Jeg får en fejl på addTableModelListener - nemlig: method addTableModelListener(beregnafstand.JPanelAfstand) not found in class beregnafstand.TableModelRouteResult
Skal min tableModel klasse implementerer TableModelListener?
Det har vist ikke noget at gøre med, at tableModel skal implementere TableModelListener. Fejlen er vel fordi jeg i min smider et JPanel med som parameter i tabelModel.addTableModelListener(this), hvor der kræves "TableModelListener l". Men tablemodellistener er jo et interface - hvad gør jeg så?
Arh endelig fandt jeg ud af det. Det er den klasse jeg arbejde i, der skal implenterer javax.swing.event.TableModelListener
Tak for hjælpen, mvh Torben
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.