Java - Boton examinar

   
Vista:

Boton examinar

Publicado por maribajar (18 intervenciones) el 10/10/2007 13:19:21
Buenos dias
Quiero realizar un boton examinar en java, con JFileChooser, y tengo el siguiente código:
package paquete;

import java.awt.event.*;
import java.net.*;
import java.io.*;
import java.util.*;
import java.sql.*;
import java.awt.*;
import java.applet.*;
import javax.swing.*;
import java.net.URL;
import java.lang.*;
import javax.swing.filechooser.*;

public class examinar extends JApplet {

JTextArea log;

String newline = System.getProperty("line.separator");


public void init() {

JButton abrirButton = new JButton("Abrir");
abrirButton.addActionListener(new java.awt.event.ActionListener(){
public void actionPerformed(ActionEvent e){
abrir_actionPerformed(e);
}
});

JPanel buttonPanel = new JPanel();
buttonPanel.add(abrirButton);

log = new JTextArea(5,20);
log.setMargin(new Insets(5,5,5,5));
JScrollPane logScrollPane = new JScrollPane(log);
getContentPane().add(buttonPanel, java.awt.BorderLayout.CENTER);

}


void abrir_actionPerformed(ActionEvent e){
JFileChooser fc = new JFileChooser();
fc.setDialogTitle("Ubicacion del archivo resultante");
int returnVal = fc.showOpenDialog(null);
if( returnVal == JFileChooser.APPROVE_OPTION){
File file = fc.getSelectedFile();
log.append("Abrir: " + file.getName() + "." + newline);
}
else{
log.append("Comando cancelado por el usuario." + newline);
}
}//fin de abrir_actionPerformed

}//fin de examinar

Y solo consigo que me dibuje el boton abrir, pero cuando doy a el no hace nada. ¿Que estoy haciendo mal?
Muchas gracias de antemano,
Mari
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Boton examinar

Publicado por daniel (1 intervención) el 19/12/2008 16:13:20
ESTAS USANDOUN APLET, para poder examnar archivos, primero deberás firmarlo digitalmente, para que te permita interactuar con el disco del cliente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar