Einen schönen Abend miteinander,
in meinem jetzigen Programm (im ActionListener eines Buttons) öffnet sich ein weiteres Frame, in welchem der User mehrere Angaben zu machen hat, ehe er fortfahren kann. Anschließend möchte ich über eine "switch" Funktion - je nach Auswahl des User - verschiedene Voids ausführen.
Mein Code ist wie unten folgend aufgebaut:
Starte ich das Programm, öffnet sich wie gewünscht das Frame, jedoch würde ich gerne wissen, ob es eine Möglichkeit gibt die Ausführung an diesem Punkt zu pausieren und auf die Eingabe (den im Switch abgefragten Integer) des Users im anderen Frame zu warten, da er momentan direkt den Switch ausführt und mir den Defaulteintrag ausgibt.
Ich weiß natürlich, dass es mehrere Optionen gibt, dass Problem zu umgehen (zB. den Verzicht auf das zusätzliche Frame), dennoch würde ich gerne wissen, ob es eine solche Möglichkeit der Unterbrechung gibt.
Vielen Dank für eure Mühen und noch einen schönen Abend und schönen Sonntag.
Mit freundlichem Guß
StepByStepButSlow
in meinem jetzigen Programm (im ActionListener eines Buttons) öffnet sich ein weiteres Frame, in welchem der User mehrere Angaben zu machen hat, ehe er fortfahren kann. Anschließend möchte ich über eine "switch" Funktion - je nach Auswahl des User - verschiedene Voids ausführen.
Mein Code ist wie unten folgend aufgebaut:
Java:
btn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Frame = new Frame();
Frame.setVisible(true);
Frame.setLocationRelativeTo(null);
// hier wenn möglich den Code unterbrechen bzw. pausieren...
switch (Integer) {
case 1: ...; break;
case 2: ...; break;
case 3: ...; break;
default: ...; break;
}
}
Starte ich das Programm, öffnet sich wie gewünscht das Frame, jedoch würde ich gerne wissen, ob es eine Möglichkeit gibt die Ausführung an diesem Punkt zu pausieren und auf die Eingabe (den im Switch abgefragten Integer) des Users im anderen Frame zu warten, da er momentan direkt den Switch ausführt und mir den Defaulteintrag ausgibt.
Ich weiß natürlich, dass es mehrere Optionen gibt, dass Problem zu umgehen (zB. den Verzicht auf das zusätzliche Frame), dennoch würde ich gerne wissen, ob es eine solche Möglichkeit der Unterbrechung gibt.
Vielen Dank für eure Mühen und noch einen schönen Abend und schönen Sonntag.
Mit freundlichem Guß
StepByStepButSlow
Zuletzt bearbeitet: