Añadir boton en JFileChooser...

JaviTarancon
12 de Marzo del 2004
Hola,tengo un JFileChooser al cual le quiero añadir un nuevo Botón para que visualice ficheros flash. Si creo ese botón, lo incorporo a un JPanel y después este lo incorporo al JFileCHooser de la forma ObjetoJFileChooser.add(ObjetoPanel), entonces sólo me aparece el botón y no puedo ver los archivos. Como lo soluciono para ver el navegador de archivos y el nuevo boton?? Gracias

Heihachi
12 de Marzo del 2004
Puedes añadir el JFileChooser a un JPanel mediante objetoPanel.add(objetoJFileChooser) en lugar de mostrar el JFileChooser con un showOpenDialog (o alguno otro de susu métodos)

Después puedes añadir los componentes que quieras al JPanel

Claro que así te saldrán los botones del JFileChooser y el tuyo desperdigado por ahí. Para evitar esto puedes usar jFileChooser.setControlButtonAreShown(false) y añadir tú todos los botones y los colocas como prefieras.

O puedes probar con el método setAccessory:
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JFileChooser.html#setAccessory(javax.swing.JComponent)

Saludos!