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:
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
}
}
Esempio 2:
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
}
}
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).
Ciao.