Mr.SpOOn ha scritto:Comunque, sempre riguardo il programma che ho incollato prima, c'è la classe RectangleExampleMouseListener. E' necessaria questa classe?
Non capisco perché è inserita come classe, perché in fin dei conti, non rappresenta un vero e proprio oggetto. O forse è necessario crearla per poter estendere MouseInputAdapter?
E' una classe che estende un interfaccia.
L'interfaccia ha solo i metodi, sta a te definire cosa fa ogni metodo..detto in soldoni..
Per organizzare il prgetto ti consiglio di andare sul stio della Borland e scaricarti il Jbuilder2005enterprise, ti devi inscrivere ma poi ti mandano un codice per avere il programma per 30gg..magari sfrutti l'occasione per vedere come funziona il servizio offerto da pookmail.com
Come dice Pj, fare una classe per il main e 1 classe per quanti sono i tipi di oggetti che ti servono è la scelta migliore sia perchè dopo è tutto più comprensibile, più leggibile e poi è una regola fondamentale per la riusabilità del codice..magari fai tutto private e ci metti dei metodi accessori.
pjfry ha scritto:viene istanziata, no?
MouseInputAdapter m = new RectangleExampleMouseListener(); //crea il listner
addMouseListener(m);//lo inserisce, così ha qualcosa da "ascoltare" e fionza
addMouseMotionListener(m); //stessa cosa di su.