Ho un problema con JFileChooser
in Ubuntu 12.04. Io uso questo codice per impostare l'aspetto grafico: javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getSystemLookAndFeelClassName());
miglioramento di JFileChooser in Ubuntu 12.04 (GTK)
E sembra così. E 'molto scomodo da usare e sembra molto brutto:
http://www9.picfront.org/token/9sRH/2012/05/15/2062476.jpg
vorrei farlo sembrare come questo:
http://www4.picfront.org/token/1lpa/2012/05/15/2062477.jpg
Utilizzando il suggerimento da questo post, ho cercato di usare FileDialog
invece dello FileChooser
. Ma FileDialog
lancia un'eccezione quando lo avvio nella modalità LOAD
e clicco sul pulsante "apri". il mio modo di creare la finestra:
FileDialog fd = new FileDialog(frame, "Test", FileDialog.LOAD);
fd.setVisible(true);
L'eccezione:
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)
Sto usando Oracle JDK7 sotto Ubuntu Linux 12.04 con Gnome 3 (se questo aiuta).
Qualcuno ha un'idea di come sia possibile migliorare l'aspetto dello JFileChooser
o utilizzare lo FileDialog
?
nessuna idea del motivo per cui hai avuto un'eccezione, non ho alcun problema su Win OS, per i potenziali rispondenti che devi modificare la tua domanda con un [SSCCE] (http://example.com), ci sono alcuni rispondenti usando * nix clones, – mKorbel
C'è un pulsante immagine per incorporare un'immagine. –