Doporucuji nepouzivat DefaultTableModel vubec. Hodi se jen na velice
jednoduche pripady. Vetsina 'realinych' tabulek je sprazena s
AbstractTableModel. Pokud chcete i tabulku sortovat, filtrovat -
doporucuji pouzit glazedlists framework. Je zadarmo a rychle se uci -
maji pekne tutorial videa.
Nebojte se ten vas model podedit z AbstractTableModel. A kdyz rikam
Abstract, nemyslim tim Default. Ten AbstractTM vam prave naimplementuje
podporu listeneru, zbytek metod modelu si nechte jak je mate.
Martin Jedlička píše v Út 20. 02. 2007 v 08:46 +0100:
Ted jsem udelal takovy pokus. Pridal
Martin Jedlička píše v Út 20. 02. 2007 v 11:27 +0100:
To ale prijdu o metody addRow a removeRow. Navic DefaultTM je oddedeny
od AbstractTM, takze by to melo taky fungovat ne?
No melo. Ovsem ja ten vas model zase tak moc neznam, ze, cert vi co se
tam jeste deje. Jeste nedavno jsem mel pocit, ze
On Tue, 20 Feb 2007, [UTF-8] Martin JedliÄka wrote:
Ted jsem udelal takovy pokus. Pridal jsem toto:
m_table.getModel().addTableModelListener(new TableModelListener() {
public void tableChanged(TableModelEvent e) {
if(e.getType() == TableModelEvent.UPDATE){
Ahoj vospolok,
migrujem staršiu aplikáciu a chcel som použiť najnovší xdoclet 1.2.3 namesto
pôvodného 1.1.2. Stále sa mi ale nedarí - xdoclet v LocalHome interface
vygeneruje COMP_NAME s názvom NiecoLocal, ale v ejb-jar.xml vygeneruje
element ejb-name len ako Nieco, teda bez toho Local.
Doporucoval bych se podivat na jemne komplexnejsi:
AppFuse: http://appfuse.org/
popripade jeho lightweight variaci
Equinox: https://equinox.dev.java.net/
Pokud se vam libi pricip Database-driven nebo Domain-driven a
chcete zustat v jave tak:
Grails: http://grails.codehaus.org/
ci
Trails: