hola de nuevo°
gracias por la respuesta.
ahora tengo otro problema encontre este codigo que muestra un boton open el cual abre la ventanita para elegir el archivo.
Ahora mi gran duda es que estoy trabajando con JSP como le ago para que cuando presione un boton en la pagina mande a llamar la ventana de elegir archiovo y me deposite el nombre del archivo con la ruta en un campo de texto.
gracias y disculpen mi ignorancia.
este es el codigo.
Código PHP:
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.filechooser.*;
public class FileChooserOpen extends JFrame {
private JTextArea log;
private JFileChooser fc = new JFileChooser();
private String newline = System.getProperty("line.separator");
public FileChooserOpen() {
super("FileChooserDemo");
JButton openButton = new JButton("Open", new ImageIcon("images/open.gif"));
openButton.addActionListener(new OpenListener());
JPanel buttonPanel = new JPanel();
buttonPanel.add(openButton);
log = new JTextArea(5,20);
log.setMargin(new Insets(5,5,5,5));
JScrollPane logScrollPane = new JScrollPane(log);
Container contentPane = getContentPane();
contentPane.add(buttonPanel, BorderLayout.NORTH);
contentPane.add(logScrollPane, BorderLayout.CENTER);
}
private class OpenListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
int returnVal = fc.showOpenDialog(FileChooserOpen.this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = fc.getSelectedFile();
//this is where a real application would open the file.
log.append("Opening: " + file.getName() + "." + newline);
} else {
log.append("Open command cancelled by user." + newline);
}
}
}
public static void main(String s[]) {
JFrame frame = new FileChooserOpen();
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {System.exit(0);}
});
frame.pack();
frame.setVisible(true);
}
}