Hai due possibilità.
1) Puoi creare una classe separata che implementa solamente il metodo main e da lì creare un oggetto dell'altra classe per fargli fare tutto ciò che vuoi.
2) Puoi implementare nella tua classe il metodo main il quale istanzia un oggetto della stessa classe e fa tutto quello che deve fare.
Esemio 1:
Esempio 2:codice:public class MioFrame extends Frame { public MioFrame() { ... //inizializzazione e tutto il resto } } public class StartMioFrame { public static void main(String [] args) { MioFrame mf = new MioFrame(); ... // eventuali altre cose } }
Nel primo caso per avviare la tua applicazione devi eseguire la classe StartMioFrame, nel secondo caso, esegui semplicemente la classe della tua applicazione (in questo caso Mioframe).codice:public class MioFrame extends Frame { public MioFrame() { ... //inizializzazione e tutto il resto } ... // tutto il resto public static void main(String [] args) { MioFrame mf = new MioFrame(); ... // eventuali altre cose } }
Ciao.



Rispondi quotando