Registrace nového uživatele
Návod
Kluby
Archív Lopuchu
Lopuch.cz
Komu se nelení,
tomu se zelení.
Lopuch.cz
Jméno:
Heslo:
Podpora LCD:
Klub
Programování
[ŽP:
neomezená
] (kategorie
Programování
) moderuje
tvx
.
Archiv
Nastavení klubu
Nastavení práv
Homepage
Anketa
Přítomní
Oblíbené
Lopuch
Kategorie
autor:
text:
vyplnit a
Help
Titulek, text příspěvku
Opište pozpátku následující text bez prostředního znaku:
hvvdgsy
[ 857 ]
<Novější
<<<Nejnovější
Nejstarší>>>
Starší>
označené
neoznačené
rozsah
Dodanek
21.5.2011 22:44
1259
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.awt.event.ActionEvent cannot be cast to javax.swing.event.TableModelListener, překvapivě. Takže tohle je taky píčovina :)
Dodanek
21.5.2011 22:43
1258
TableZamestnanec.addTableModelListener((TableModelListener) e);
se mi přeloží, ale padá mi to .. vyzkoumám proč
Dodanek
21.5.2011 22:29
1257
JTable. Pochopil jsem tak prikaz "predej tomu tu tabulku" :)
jeste me napadlo druhy reseni:
evidenceTable.setModel(TableZamestnanec); (misto predavani modelu v konstruktoru), ale to mi pada .. deklarace v modelu je takovahle:
public void setModel(TableModel model) {
this.model = model;
this.addTableModelListener(this);
}
Tessien
Of course slavery is the worst thing -
that ever happened. But maybe...
21.5.2011 22:20
1256
Dodanek [1255]
: jakyho typu je "evidenceTable" z "TableZamestnanec.addTableModelListner(evidenceTable);"?
Dodanek
21.5.2011 22:14
1255
public class TableZamestnanec extends AbstractTableModel implements TableModelListener {
public void tableChanged(TableModelEvent e) {
evidence.nactiSeznam();
fireTableChanged(e);
}
a tak okolo ..
a v okně, kde je tabulka,
TableZamestnanec.addTableModelListner(evidenceTable);
(což nefunguje, ta metoda tam údajně není) ..
mám pocit, že v tom prvním tomu musim předat nějakej konkrétní event, ale nevim, jakej ..
a s tím druhým si absolutně nevím rady
a připadám si jako debil opravdu velice :D
Dodanek
21.5.2011 22:09
1254
Tak. Dospěl jsem do fáze, kdy slovo od slova chápu, co mi poradil Tessien, jen to prostě kurva zase nefunguje :D a to googlím o život a snažím se pobrat různý příklady ..
Dodanek
21.5.2011 21:40
1253
Jasně, už to pobírám .. implements TableModelListener je ta kouzelná fráze :)
21.5.2011 21:37
1252
Ta uz tam je, ty ji jenom pouzijes zpusobem, kterej ti pred chvili popsal Tess
Dodanek
21.5.2011 21:36
1251
Uááá, neříkejte mi, že potřebuju observer, to je jedna z věcí, kterou prostě nikdy nepochopim, jak ji mám naimplementovat :D
21.5.2011 21:32
1250
Nj, observer ftw...
Tessien
Of course slavery is the worst thing -
that ever happened. But maybe...
21.5.2011 21:29
1249
Dodanek [1247]
: jak jsem rikal, ja Swing nepouzivam, ale co tak koukam do dokumentace:
JTable implementuje TableModelListner. Predpokladam, ze ji predhazujes nejakej TableModel. Tak na tom svym modelu zavolej "addTableModelListner" a predej do toho tu tabulku. Pak pokud ten tvuj TableModel patricne vyhazuje eventy, kdyz se zmeni (tj. nacte novy data ze souboru), tak by se tabulka mela sama prekreslit.
21.5.2011 21:29
1248
Na to jsou moje swingovske znalosti kratke. Doporucil bych google nebo stackoverflow.
Dodanek
21.5.2011 21:21
1247
Jestli můžu zase otravovat - vim, že je to hrozně obecnej dotaz, ale jde nějak jednoduše aktualizovat obsah JTable? Například když mám tlačítko, který z ní smaže záznam (nebo ho naopak přidá), tak prostě v daťáku ten záznam v pohodě vytvořim/smažu, ale abych to viděl, musim znovu otevřít to okno s tabulkou. Zaboha nemůžu přijít na to, jak to udělat hned :/
Dodanek
21.5.2011 18:25
1246
Jo, to já zase ještě průchody metodama zvládám :o)
Tessien
Of course slavery is the worst thing -
that ever happened. But maybe...
21.5.2011 18:06
1245
A za tim nezapomen return; - jinak se ti provede zbytek ty metody :)
[ 857 ]
<Novější
<<<Nejnovější
Nejstarší>>>
Starší>
označené
neoznačené
rozsah
(c) 2001-2011 Lopuch.cz
Kontakt