PDA

View Full Version : [JAVA] problemi sul casting


Napalm
24-12-2005, 15:18
Io ho questa porzione di codice:


for(int i = 0; i< tab; i++){
if(tabbedPane.getTitleAt(i).equals(canale)){
gbScrollPane test = (gbScrollPane)tabbedPane.getComponentAt(i);
test.getTextArea().setText(user+"*"+riga);
test.getTextArea().setCaretPosition(test.getTextArea().getText().length());
}
}


gbScrollPane è una mia classe che estende JScrollPane.
il problema è sulla riga dove istanzio "test"; se la istanzio con la mia classe mi dice
java.lang.ClassCastException: javax.swing.JScrollPane
mentre se uso JScrollPane non dà problema. Come posso risolvere??

Grazie

NapalM

kingv
24-12-2005, 16:15
nel tuo codice "test" non viene istanziato da nessuna parte.

evidentemente da qualche parte crei un'istanza di JScrollPane e non della tua classe ;)

Napalm
24-12-2005, 16:31
evidentemente da qualche parte crei un'istanza di JScrollPane e non della tua classe ;)

esatto.... l'avevo modificato in un punto ma in un altro no... che pirla
Thanks :)

NapalM