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

El FileDialog llamado desde otra clase (Applet)

Estas en el tema de El FileDialog llamado desde otra clase (Applet) en el foro de Java en Foros del Web. Hola, ire al grano, tengo este problema: Tengo una clase que extiende de applet, o sea mi applet y tengo otra clase donde trabajo con ...
  #1 (permalink)  
Antiguo 31/01/2007, 15:35
Avatar de sarafina  
Fecha de Ingreso: octubre-2006
Mensajes: 25
Antigüedad: 17 años, 6 meses
Puntos: 0
El FileDialog llamado desde otra clase (Applet)

Hola, ire al grano, tengo este problema:

Tengo una clase que extiende de applet, o sea mi applet y tengo otra clase donde trabajo con FileDialog y alli mismo analizo el documento, me refiero a un documento XML, ese documento una vez analizado se lo quiero pasar al applet, para que el applet haga con el lo que tenga que hacer.... resulta que cuando voy a ejecutar el applet, me sale la ventana de seguridad y posteriormente mi caja de dialogo para abrir el archivo, cuando selecciono el archivo y le doy a abrir ésta desaparece y vuelve a aparecer y vuelvo a escoger el archivo y le doy a abrir, desaparece y vuelve a aparecer..... y vuelvo a hacer el mismo procedimiento y hace lo mismo...

Aqui esta la clase donde trabajo con FileDialog: Fijense que FileDialog esta en el constructor de la clase...

public Analizador()
{
Frame f = new Frame();
FileDialog fd = new FileDialog(f, "Abrir Fichero", FileDialog.LOAD);
fd.setFile("*.xml");
fd.setVisible(true);
String fichero = fd.getDirectory()+fd.getFile();
if (fichero==null) return;
try
{
XMLReader parser = new SAXParser();
parser.setContentHandler(new Analizador());
parser.parse(fichero);
}catch (Exception e)
{............
}
}

Este es el applet que quiere lo que va a procesar esta clase (Analizador), fijence que esta en el init del applet:

public void init()
{
System.out.println ("hola!!");

Analizador analiza = new Analizador();

}

QUE OCURRE?

POR FAVOR Y GRACIAS!!!
  #2 (permalink)  
Antiguo 31/01/2007, 18:50
Avatar de sarafina  
Fecha de Ingreso: octubre-2006
Mensajes: 25
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: El FileDialog llamado desde otra clase (Applet)

Ya solucione el problema, gracias de todas maneras!!..
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 09:10.