Java: come lanciare due applicazioni da un lanciatore
Domanda
Ho 2 lezioni e ognuna di esse ha un lanciatore per una forma che le utilizza:
DateteSter utilizza la classe DateTest ed è lanciato da DateLauncher CiLinderTest utilizza la classe cilindro ed è lanciato da Cyllauncher
Ogni lanciatore è semplicemente composto da
Cylinder program = new Cylinder();
rispettivamente. Entrambi si sono lanciati bene da soli. Quello che vorrei fare è creare una finestra di avvio (solo un riquadro con due pulsanti) che lancerà entrambi i programmi quando vengono cliccati i loro pulsanti. Ho appena spostato tutto nello stesso pacchetto (anche se sto pensando che non avrei dovuto farlo ora), e ora nessuno dei due verrà lanciato dal rispettivo lanciatore. Stavo cercando di lanciarli con qualcosa di simile:
public void actionPerformed(ActionEvent ev)
{
if(ev.getSource() == btnCylinder)
{
Cylinder prgCylinder = new Cylinder();
}
else if (ev.getSource() == btnDate)
{
DateTester prgDate = new DateTester();
}
else{}
}
Ma non fa nulla. Ho anche provato a infilarli, e neanche questo ha funzionato. Eventuali suggerimenti? O è in realtà molto più complicato di quanto sembri?
Soluzione
Si scopre che era solo l'ascoltatore di azione non aggiunto per i pulsanti. Paolo ha risposto in un commento, ma ho bisogno di chiudere questo come risposta. Grazie Paolo.