Das Problem ist, dass ich mein Programm in ein bestehendes Framework einbetten muss, daher den bereits existierenden Code nicht beeinflussen. Daher kann ich auch das parent fenster nicht übergeben: ich schildere das problem genauer:
ich hab einen messagelistener, der an einem port lauscht, ob was rein kommt, wenn ja, will ich eine messagebox aufmachen, die natürlich das neue top-level fenster sein soll, bis jetzt hat sie den parent null, dadurch gibts aber ein thread problem, und der user kann nur mit dem x das fenster schliessen, nicht jedoch mit ok, weil der button überhaupt nicht reagiert. für die messagebox verwende ich eine normale JOptionPane.showmessage.... (Vielleicht ist das problem eh bekannt). ich möchte jedoch der messagebox das aktuelle top-level fenster als parent übergeben, und das ist nirgendwo registriert, weil das wie gesagt ein bestehendes framework ist, das von einer anderen firma geschrieben wird....
bitte um hilfe