hay forma de abrir una ventana de Explorer en Java?

sara
04 de Febrero del 2009
Quisiera saber si hay alguna forma de abrir una ventana de Intenet Explorar a traves de un aplicación Java. Lo que quiero decir es que en vez de llamar a un JFrame pueda llamar a una ventana de Explorer y me muestra un fichero en XML.
GRACIAS

andres
04 de Febrero del 2009
prueba con la biblioteca com.ostermiller.util.Browser

entra a google o yahoo y escribe ostermiller, la primera pagina q sale,

luego simplemente utilizala,

la manera de utilizarla es

dentro de un action listener escribes
Browser.init();
try{
Browser.displayURL("http://www.google.com/");
}catch(IOException e1){
System.out.print("nombre de vinculo");
}

y si kieres que salga la mano, haz un listener que se

public void mouseEntered(java.awt.event.MouseEvent e) {
jLabel.setCursor(new Cursor(Cursor.HAND_CURSOR));
}

nada mas

benja
04 de Febrero del 2009
hola si sirve pero lo ke yo queria era habrir dentro de la aplicacion dentro de un panel de java no se me puedan ayudar

rockdo
04 de Febrero del 2009

Existe una clase del sistema llamada Runtime, que ejecuta comandos del sistema operativo, analiza este codigo,

public boolean action(Event evt,Object arg)
{
if(evt.target instanceof Button)
{
if(evt.arg.equals("Executar"))
{
nombre = texto.getText();
try{
Runtime proc = java.lang.Runtime.getRuntime();
proc.exec(nombre);
}catch(IOException e){texto.setText("Commando errado.!");}
}
if(evt.arg.equals("Cerrar"))
{
hide();
}
}

la variable nombre almacena el comando que quieres ejecutar y lo hace, ejemplo, cmd.exe, explorer.exe word.exe, para tu caso seria iexplore.exe

espero te sirva, saludos