11. oktober 2002 - 20:14Der er
10 kommentarer og 1 løsning
flyt cursor i JTable
Hej Eksperter !
Vi sidder og bøvler med et lille problem : Vi skal gemme data, der tastes ind i en JTable, men cusoren skal flyttes fra et felt, før værdien i feltet kommer med i gemningen. Vi har prøvet lidt af hvert, men sidder midt i en datamatiker-hovedopgave, og har nok at se til.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Kan i ikke bruge en af disse to metoder på JTable: setEditingColumn(int aColumn); setEditingRow(int aRow); Og så selvfølgelig sørge for at i ikke rammmer den cusoren står i :-)
Hej hbhansen det du foreslår er en af de ting vi har prøvet - det hjælper umiddelbart ikke - tak for dit hurtige svar -- Vi har også pløjet JTable - DefaultTableModel docs igennem
vi henter data ud af tabellen via kald til getValueAt(int row, int column)(i en tableModel vi har lavet - der arver fra DefaultTableModel) men det virker som om tableModellen først læsser data ind i dataVector, når cursoren flyttes.
Hej aslan -- jeg har lige testet dit foreslag. Det løser umiddelbart ikke problemet - men flytter godtnok selection'en ! Jeg pauser nu, men vender tilbage søndag ....
Problemet er løst for længe siden - her er alligevel point som tak for hjælpen (Vi måtte helt ind i maven på JTextField og overskrive PlainDocument.insertString() )
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.