doenkeresterre
Nieuwe gebruiker
- Lid geworden
- 9 mei 2008
- Berichten
- 3
Hallo,
Ik ben bezig met een programma die connecties maakt met telefooncentrales. Als ik het programma afsluit is het ook de bedoeling dat u gevraagd wordt of u zeker weet dat u de openstaande connectie(s) wilt afsluiten.
Nu heb ik een listener verbonden aan het close event van mijn shell (layout is gemaakt in swt), maar indien de gebruiker hier neen kiest, zou ik het exit event moeten kunnen tegenhouden dat het programma niet wordt afgesloten.
Iemand een idee?
dank u wel
Ik ben bezig met een programma die connecties maakt met telefooncentrales. Als ik het programma afsluit is het ook de bedoeling dat u gevraagd wordt of u zeker weet dat u de openstaande connectie(s) wilt afsluiten.
Nu heb ik een listener verbonden aan het close event van mijn shell (layout is gemaakt in swt), maar indien de gebruiker hier neen kiest, zou ik het exit event moeten kunnen tegenhouden dat het programma niet wordt afgesloten.
Iemand een idee?
Code:
shell.addListener(SWT.Close, new Listener() {
public void handleEvent(org.eclipse.swt.widgets.Event event) {
if(connections.size() > 0){
int style = SWT.APPLICATION_MODAL | SWT.YES | SWT.NO | SWT.ICON_WARNING;
MessageBox messageBox = new MessageBox(shell, style);
messageBox.setText("Connection not closed!");
messageBox.setMessage("Close all connections?");
if(messageBox.open() == SWT.YES){
closeConnections();
System.exit(0);
}else{
//HIER MOET IK EXIT TEGEN HOUDEN
}
}
}
});
dank u wel