mám takový problém s JTable: jedná se o prográmek který umožňuje editaci buněk v JTable. obsahuje 3 sloupce, řádky lze libovolně přidávat pomocí Buttonku "pridej", a libovolně mazat pomocí klávesy DEL. Mám napsaný vlastní AbstractTableModel. Některé řádky jsou již vyplněny hodnotami(vsechny typu String) po načtení ze souboru po spuštění programu. Potom například edituji libovolnou bunku a zmenim treba jmeno Karel na Jirka, vse ok, ale jakmile chci pridat novy radek pomoci tlacitka pridej(hodnoty se berou z JTextFieldů pro jmeno, prijmeni, a datum), se sice radek prida i s hodnotami z JTextFieldu, ale jmeno Jirka se opet zmeni na puvodni Karel, a takhle to je se vsim, vzdy at cokoliv edituju tak se po stisku pridej, vrati na svou puvodni hodnotu. Z toho vypliva ze se tabulka neulozila nebo neupdatovala??? Nebo se musi napsat Listener pro tabulku, protože ho nikde zatim nemam naimplementovany, a abstraktni model pokud si ho nenapisu ho nema??? Nebo nevite kde je chyba??? Diky moooc na vsechny rady, pac ja uz si rady nevim...
Problém s uložením hodnot v JTable
- Ladic
- Začátečník

-
- Registrován: 14. zář 2009
Problém s uložením hodnot v JTable
Čussss,
mám takový problém s JTable: jedná se o prográmek který umožňuje editaci buněk v JTable. obsahuje 3 sloupce, řádky lze libovolně přidávat pomocí Buttonku "pridej", a libovolně mazat pomocí klávesy DEL. Mám napsaný vlastní AbstractTableModel. Některé řádky jsou již vyplněny hodnotami(vsechny typu String) po načtení ze souboru po spuštění programu. Potom například edituji libovolnou bunku a zmenim treba jmeno Karel na Jirka, vse ok, ale jakmile chci pridat novy radek pomoci tlacitka pridej(hodnoty se berou z JTextFieldů pro jmeno, prijmeni, a datum), se sice radek prida i s hodnotami z JTextFieldu, ale jmeno Jirka se opet zmeni na puvodni Karel, a takhle to je se vsim, vzdy at cokoliv edituju tak se po stisku pridej, vrati na svou puvodni hodnotu. Z toho vypliva ze se tabulka neulozila nebo neupdatovala??? Nebo se musi napsat Listener pro tabulku, protože ho nikde zatim nemam naimplementovany, a abstraktni model pokud si ho nenapisu ho nema??? Nebo nevite kde je chyba??? Diky moooc na vsechny rady, pac ja uz si rady nevim...
mám takový problém s JTable: jedná se o prográmek který umožňuje editaci buněk v JTable. obsahuje 3 sloupce, řádky lze libovolně přidávat pomocí Buttonku "pridej", a libovolně mazat pomocí klávesy DEL. Mám napsaný vlastní AbstractTableModel. Některé řádky jsou již vyplněny hodnotami(vsechny typu String) po načtení ze souboru po spuštění programu. Potom například edituji libovolnou bunku a zmenim treba jmeno Karel na Jirka, vse ok, ale jakmile chci pridat novy radek pomoci tlacitka pridej(hodnoty se berou z JTextFieldů pro jmeno, prijmeni, a datum), se sice radek prida i s hodnotami z JTextFieldu, ale jmeno Jirka se opet zmeni na puvodni Karel, a takhle to je se vsim, vzdy at cokoliv edituju tak se po stisku pridej, vrati na svou puvodni hodnotu. Z toho vypliva ze se tabulka neulozila nebo neupdatovala??? Nebo se musi napsat Listener pro tabulku, protože ho nikde zatim nemam naimplementovany, a abstraktni model pokud si ho nenapisu ho nema??? Nebo nevite kde je chyba??? Diky moooc na vsechny rady, pac ja uz si rady nevim...
- Ladic
- Začátečník

-
- Registrován: 14. zář 2009
Re: Problém s uložením hodnot v JTable
Nebo spíš bych teda potřeboval poradit jak napsat vlastní TableModelListener....dikes