Hi,
ich versuche zu verhindern, das der Nutzer meines Programms während eines zeitaufwändigen Ladevorgangs einen weiteren startet, ohne vorher den begonnenen zu beenden.
Ich habe mich schon etwas umgesehen und mehrere Möglichkeiten gefunden:
- JFrame.setFocusable(false)
- JFrame.setEnabled(false) //scheint nicht zu funktionieren
- eine GlassPane
- ein Progress Monitor
ich meine mich zu erinnern, das es eine ganz leichte Methode gab zu verhindern, das der Nutzer etwas anklickt. Aber ich komme einfach nicht drauf.
Ich hab schon überlegt ob ich einfach alle Komponenten auf Enabled=false setze. Aber es muss doch eine schönere Variante geben!
Ich bin am verzweifeln
Bitte, bitte helft mir!
ich versuche zu verhindern, das der Nutzer meines Programms während eines zeitaufwändigen Ladevorgangs einen weiteren startet, ohne vorher den begonnenen zu beenden.
Ich habe mich schon etwas umgesehen und mehrere Möglichkeiten gefunden:
- JFrame.setFocusable(false)
- JFrame.setEnabled(false) //scheint nicht zu funktionieren
- eine GlassPane
- ein Progress Monitor
ich meine mich zu erinnern, das es eine ganz leichte Methode gab zu verhindern, das der Nutzer etwas anklickt. Aber ich komme einfach nicht drauf.
Ich hab schon überlegt ob ich einfach alle Komponenten auf Enabled=false setze. Aber es muss doch eine schönere Variante geben!
Ich bin am verzweifeln
Bitte, bitte helft mir!