Foros del Web » Programación para mayores de 30 ;) » Java »

Boton examinar

Estas en el tema de Boton examinar en el foro de Java en Foros del Web. Buenos dias, Quiero realizar el boton examinar en java, con JFileChooser y tengo el siguiente codigo: package paquete; import java.awt.event.*; import java.net.*; import java.io.*; import ...
  #1 (permalink)  
Antiguo 10/10/2007, 06:00
 
Fecha de Ingreso: abril-2006
Mensajes: 128
Antigüedad: 18 años
Puntos: 1
Boton examinar

Buenos dias,
Quiero realizar el boton examinar en java, con JFileChooser y tengo el siguiente codigo:
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 dibujar el boton Abrir, pero cuando doy a el no se me abre nada, ¿Que estoy haciendo mal?
Muchas gracias de antemano,
Mari
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:35.