FileDialog hängt an Mac OS in JFX -AnwendungJava

Java-Forum
Anonymous
 FileDialog hängt an Mac OS in JFX -Anwendung

Post by Anonymous »

Bisher habe ich versucht, dies auf einer frischen Mojave zu führen, und meine Hauptinstallation von Catalina mit den gleichen hängenden Ergebnissen. Der Code -Snippet zum Öffnen von FileDialog läuft in einem separaten Projekt unabhängig einwandfrei. Wenn ich jedoch eine andere Klasse im selben Paket erstelle und es so nenne, ist es das gleiche Angebot - immer noch hängt. Es wird innerhalb des Controllers aufgerufen, wenn dies einen Unterschied macht (ich habe JFilechooser ausprobiert, der auch hängt, und anscheinend eine Geschichte des Aufhängens unter OS X hat .) Es hängt, wenn es fd.setvisible (true); erreicht. Ich habe versucht, iCloud zu deaktivieren, wie ich gehört habe, dass ich Probleme verursachen kann. Ich habe auch SIPs als Test deaktiviert. Ich bin mir nicht einmal sicher, wie ich das jetzt weiter debuggen kann. Jede Hilfe wäre super geschätzt! < /P>

Code: Select all

            JFrame frame = new JFrame();
System.setProperty("apple.awt.fileDialogForDirectories", "true");
FileDialog fd = new FileDialog(frame, "Choose a file", FileDialog.LOAD);
fd.setVisible(true);
String filename = fd.getFile();
System.out.println(filename);

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post