Originariamente inviato da JunkyFunki
Salve,
creando un jframe in alto a sx inserisco i vari bottoni (riduci, ingrandisci, chiudi) ,fin qui tutto ok.
ora vorrei personalizzare tali bottoni, ad esempio se l'utente clicca su chiudi il prg deve compiere un azione prima del system.exit(0), ad esempio far partire una showmessagedialog oppure un semplice system.out.println()
suggerimenti?
basta ke metti l'azione al pulsante poi crei la dialog e se si preme sul bottone ok fa System.exit(0);
esempio:
codice:
exit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int mx = JOptionPane.showConfirmDialog(null, "Vuoi chiudere?", "Messaggio", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if (mx == JOptionPane.YES_OPTION) {
System.exit(0);
}
}
});