No me gusta este feo diseño de FileChooser en Linux.
¿Alternativa a JFileChooser en Linux?
Esta disposición se utiliza por cualquier otro programa y es mucho más bella.
¿Este diseño está disponible en Java? ¿Si es así, cómo?
No me gusta este feo diseño de FileChooser en Linux.
¿Alternativa a JFileChooser en Linux?
Esta disposición se utiliza por cualquier otro programa y es mucho más bella.
¿Este diseño está disponible en Java? ¿Si es así, cómo?
Actualización: this proyecto está dedicado a resolver el problema.
No creo que sea un duplicado. Las soluciones sugeridas en las otras preguntas no ayudan a la situación en Linux (al menos GTK).
FileDialog
ve diferente a JFileChooser
, pero en realidad tan extraña. No se parece a los selectores de archivos de aplicaciones nativas GTK.XFileDialog
es solo Windows y vuelve a JFileChooser
en GTK.VFSJFileChooser
no tiene una GTK LAF mejorada como objetivo.Desafortunadamente, no conozco ningún selector de archivos que parezca nativo en GTK. Con suerte, alguien más lo hace.
¡Gracias! ¡Creo que voy a usar VFSJFileChooser en futur! Gracias –
Acabo de desarrollar OtrosVfsBrowser (http://code.google.com/p/otrosvfsbrowser/). Hice esto para migrar desde VFSJFileChooser en OtrosLogViewer. OtrosVfsBrowser lee los marcadores VFSJFileChooser. – KrzyH
El gtkjfilechooser no funciona con JDK más nuevos como JDK7. Esto fue reported 2011, pero aún no se ha solucionado.
Por otro lado, el AWT FileDialog
se ha mejorado con Java 7, incluida la selección de múltiples archivos. Verifique JavaDoc vinculado para.
AWD's FileDialog se ve diferente a JFileChooser, pero realmente igual de extraño. No se parece a los selectores de archivos de aplicaciones nativas GTK.
Hablando de FileDialog de JDK7, esto es, no verdad más. Ahora, parece exactamente como el nativo.
BTW., El mismo problema se produce en OS X, el árbitro pita JFileChooser
no parece muy nativa también. Apple recomienda el uso de FileDialog
en lugar de JFileChooser
:
Aunque cada uno tiene sus ventajas, java.awt.FileDialog hace que sus aplicaciones se comportan más como una aplicación nativa de Mac. Este diálogo [FileDialog], [...], se parece mucho a una ventana del Finder en OS X.
[...]
El cuadro de diálogo Swing, [...], se parece mucho menos a un cuadro de diálogo de OS X.
[...]
A menos que necesite una ventaja funcional de JFileChooser, utilice FileDialog lugar.
última frase parece ser común (para todos * NIX?) Entre Linux y OS X. Así que, finalmente:
Si no tienen una (funcional) razón para JFileChooser
, utilice AWT FileDialog
en su lugar.
Desafortunadamente, parece que no hay forma de obtener el filtrado por extensión trabajando en FileDialog de una manera independiente de la plataforma. – Simon
posible duplicado de http://stackoverflow.com/questions/759376/alternative-to-jfilechooser – Jack
Realmente no duplicado como se explica en la respuesta de Yuvi Masory. – Jonik