L-ectron-X hat gesagt.:
Normalerweise kommt das JOptionPane immer in den Vordergrund und verhält sich standardmäßig wie ein modaler Dialog. Um herauszufinden, was bei dir nicht stimmt, musst du etwas Code psoten.
Ja, kann aber dennoch von anderen Dialogen, auch nicht modalen überdeckt werden. Besonders bei Java 1.5 ist dieses Verhalten vorhanden. Das kann zur Folge haben, dass ein modaler Dialog den Fokus erhält, jedoch von einem nicht modalen Dialog überdeckt wird. Der modale Dialog muss geschlossen werden, um den nicht-modalen Dialog zu erreichen. Nur leider kommt man an den modalen Dialog nicht heran, da er verdeckt ist....
Bei Java 1.6 wurde daran etwas geändert, so dass das ganze zwar etwas unschick wirkt, aber nicht mehr die GUI blockiert.
Ich hatte vor nicht allzu langer Zeit mal einen Thread genau zu dieser Problematik eröffnet:
nicht modaler Dialog verdeckt modalen Dialog