PDA

Visualizza la versione completa : [java] chiamata di un metodo di altra classe


speriamobene
17-10-2004, 19:19
salve a tutti. ho creato la mia bella classe A in cui ho inserito un listener.
ebbene, il listener un'altra classe myPickBehavior che estende PickMouseBehavior.

il costruttore di tale classe listener :

public void updateScene(int xpos, int ypos) {

al clic del mouse (che riesco a fare) devo eseguire un metodo della mia classe A.
non potendo passare l'oggetto di classe A al costruttore updateScene... come poter scrivere eseguiAzione(); nel listener senza che l'editor mi segnali errore di metodo inesistente?

unomichisiada
17-10-2004, 23:03
Se la cosa compatibile con lo scopo delle due classi puoi fare in modo che quella che deve sfruttare il metodo dell'altra sia interna ad essa,in questo modo i metodi (e le variabili)della classe che la contiene saranno visibili senza passare parametri

speriamobene
18-10-2004, 10:35
grazie,
molto gentile.

Loading