Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/09/2006, 10:51
wümpscut
 
Fecha de Ingreso: septiembre-2005
Mensajes: 7
Antigüedad: 18 años, 7 meses
Puntos: 0
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(buttonPanelBorderLayout.NORTH);
        
contentPane.add(logScrollPaneBorderLayout.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);
    }