View Full Version : Aprire un nuova finestra!!!
Come posso aprire un'altra finestra dopo aver premuto un pulsante dal menùbar?
Esempio:
Dal menubar faccio file e poi nuovo, da qui si deve aprire un' altra finestra dove posso creare un nuovo oggetto.
maxithron
05-07-2003, 11:50
in che linguaggio?
Scusami tanto hai ragione!!!
sono in java
puoi usare una cosa così:
import java.awt.event.*;
...
...
menuitem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent a) {
apriNuovaFinestra();
}
});
...
public void apriNuovaFinestra() {
nuovaFinestra.setVisible(true);
}
dove "menuitem" è l'oggetto che genera l'evento, apriNuovaFinestra() un metodo autonomo definito nella tua classe e nuovaFinestra un oggetto Window (Frame o JFrame o altro) che hai precedentemente costruito ma non ancora visualizzato.
Ciao.
Ok!Ha funzionato e per questo ti ringrazio, però ho un'altro problemino che spero tu o qualcun'altro possa risolvere. Per la chiusura della nuova finestra, uso il gestore windowlistener, però l'istruzioneSystem.out.exit(0) fa uscire dal programma chiudendo qualunque finestra; bé qual'é l'istruzione per far chiudere solo la finestra e non tutto il programma?
puoi usare setVisible(false) oppure hide().
Se usi un JFrame c'è anche l'opzione
jframe.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE)
Ciao.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.