Ich habe ein Problem mit der JFileChooser
unter Ubuntu 12.04. Ich verwende diesen Code, um das Aussehen und Gefühl einzustellen: javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getSystemLookAndFeelClassName());
Verbesserung von JFileChooser unter Ubuntu 12.04 (GTK)
Und es sieht so aus. Es ist sehr unbequem zu bedienen und es sieht sehr hässlich:
http://www9.picfront.org/token/9sRH/2012/05/15/2062476.jpg
ich es so aussehen würden:
http://www4.picfront.org/token/1lpa/2012/05/15/2062477.jpg
Mit dem Hinweis aus diesem post, habe ich versucht FileDialog
zu verwenden anstelle der FileChooser
. Aber FileDialog
löst eine Ausnahme aus, wenn ich es im LOAD
Modus starte und auf den "Öffnen" Knopf klicke. Die Art, wie ich erstellen Sie den Dialog:
FileDialog fd = new FileDialog(frame, "Test", FileDialog.LOAD);
fd.setVisible(true);
Die Ausnahme:
Exception in thread "Thread-0" java.lang.NullPointerException
at sun.awt.X11.GtkFileDialogPeer.setFileInternal(GtkFileDialogPeer.java:79)
at sun.awt.X11.GtkFileDialogPeer.run(Native Method)
at sun.awt.X11.GtkFileDialogPeer.showNativeDialog(GtkFileDialogPeer.java:172)
at sun.awt.X11.GtkFileDialogPeer.access$000(GtkFileDialogPeer.java:39)
at sun.awt.X11.GtkFileDialogPeer$1.run(GtkFileDialogPeer.java:114)
Ich bin mit Oracle JDK7 unter Ubuntu Linux 12.04 mit Gnome 3 (falls dies hilft).
Hat jemand eine Idee, wie entweder ich das Aussehen der JFileChooser
verbessern könnte oder die FileDialog
funktioniert?
keine Ahnung, warum Sie eine Ausnahme, ich habe kein Problem auf Win OS, für potenzielle Beantworter müssen Sie Ihre Frage mit einem [SSCCE] (http://example.com) bearbeiten, gibt es ein paar Beantworter mit * nix Klonen, – mKorbel
Es gibt eine Bildschaltfläche, um ein Bild einzubetten. –