Newsgroup: it.comp.java
Titolo: Jtable... listener

ho un grandissimo problema... dovrei modificare un database attraverso
l'inserimento di dati attraverso una JTable (č per forza cosě, non ditemi
di usare altri component)...
il problema č che non riesco a trovare nella documentazione un qualche
Listener che mi permetta di prendere l'evento...
sapete no? di solito aggiungo "l'ascoltatore" al componente, creo la classe
implementando il Listener appropriato e faccio tutto molto facilmente... ma
con la JTable cosa posso fare?
non so proprio come procedere... aiutatemi!
--
ciao,
iosephus, ego locutus

Listener che mi permetta di prendere l'evento...
[CUT]
Solo un suggerimento: concentrati sul TableModel :-)
(ad es. addTableModelListener)
HTH
-- 
Ciao
	Fabrizio C.

"Fabrizio Camera" <f.came...@Mtiscali.it> ha scritto nel messaggio
news:MPG.1755ad72a...@powernews.libero.it...

ok tutto chiaro... ma ora da un errore:
(cosa significa il tuo HTH?)
---
Scadenze.java:278: cannot resolve symbol
symbol  : method addTableModelListener  (Scadenze.TableListener)
location: class javax.swing.JTable
                               tabella.addTableModelListener(tml);
                                       ^
---
"tabella" è il nome della JTable...
in pratica non riconosce il comando "addTableModelListener"... ho anche
importato "javax.swing.table.*" nel caso servisse questa classe ma...
niente!
per prendere l'evento,poi, ho creato una inner class in questo modo:
---
 private class TabellaListener implements TableModelListener{
  //********************COLLEZIONO GLI EVENTI DELLA
TABELLA********************
  public void tableChanged(TableModelEvent e){
    ...
   }
 }
---
questo almeno è giusto?


 (cosa significa il tuo HTH?)
Hope This Helps
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

(cosa significa il tuo HTH?)
Ti ha già risposto Stefano :-)
-- 
Ciao
	Fabrizio C.

"Fabrizio Camera" <f.came...@Mtiscali.it> ha scritto nel messaggio
news:MPG.17562240a...@powernews.libero.it...
| On Wed, 22 May 2002 13:03:10 GMT, Iosephus wrote:
|
| >ok tutto chiaro... ma ora da un errore:
|
| >Scadenze.java:278: cannot resolve symbol
| >symbol  : method addTableModelListener  (Scadenze.TableListener)
| >location: class javax.swing.JTable
| >                               tabella.addTableModelListener(tml);
| >                                       ^
|
| No, non è tutto ok.
| Leggere la documentazione causa l'orticaria?
| addTableModelListener è un metodo della classe TableModel, perciò...
| Inoltre il messaggio del compilatore è abbastanza chiaro, no?
|
il messaggio del compilatore è chiarissimo... e la documentazione l'ho
guardata e dice che addTableModelListener è un metodo della classe Table,
perciò...
cordialità.


perciņ...
Non conosco la classe Table: puoi indicare l'URL a cui trovarne la 
documentazione? O almeno il nome completo?
Invece conosco la classe javax.swing.JTable che *non* presenta il 
metodo addTableModelListener.
http://java.sun.com/j2se/1.3/docs/api/javax/swing/JTable.html
Cosa interessante, presenta il metodo getModel() che restituisce un 
javax.swing.table.TableModel
Questa interfaccia presenta il metodo addTableModelListener().


"Fabrizio Camera" <f.came...@Mtiscali.it> ha scritto nel messaggio
news:MPG.175818503...@powernews.libero.it...
| On Thu, 23 May 2002 12:36:11 GMT, Iosephus wrote:
|
| [CUT]
| >il messaggio del compilatore č chiarissimo...
|
| :-)
|
| >e la documentazione l'ho
| >guardata e dice che addTableModelListener č un metodo della classe
Table,
| >perciņ...
|
| Non conosco la classe Table: puoi indicare l'URL a cui trovarne la
| documentazione? O almeno il nome completo?
| Invece conosco la classe javax.swing.JTable che *non* presenta il
| metodo addTableModelListener.
| 
http://java.sun.com/j2se/1.3/docs/api/javax/swing/JTable.html
| Cosa interessante, presenta il metodo getModel() che restituisce un
| javax.swing.table.TableModel
probabilmente hai ragione... io mi riferivo proprio alla classe
javax.swing.table... l'ho anche importata, ma non ho fatto caso alla sotto
classe TableModel... chiedo venia!
--
ciao e grazie!
iosephus, ego locutus

classe TableModel... chiedo venia!
Non è "grave": l'importante è capirsi.
Proprio per questo sarebbe meglio (eufemismo) usare i termini corretti.
javax.swing.table è un package, NON una classe.
javax.swing.table.TableModel è una classe (appartenente al package 
javax.swing.table), non una sottoclasse (che cosa sarebbe poi?).
