Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Geormarsch en 12 Diciembre 2012, 01:11 am



Título: [Ayuda] Mostrar pagina web en ventana
Publicado por: Geormarsch en 12 Diciembre 2012, 01:11 am
Hola chicos, soy super novato en java, entonces quería si podría mostrar una pagina web especifica en una ventana.

por ejemplo, al momento de abrir la aplicación, se abra una ventana que muestre la web.

por favor no me reten.


Título: Re: [Ayuda] Mostrar pagina web en ventana
Publicado por: Slider324 en 22 Diciembre 2012, 09:58 am
mmm veamos Almacenemos el Contenido del Sitio en una String, usemos un JEditorPane, un scroll  y creemos un Jframe

Primero almacenamos la info de la url en un String:

Código:
String pagina = "http://www.google.com.mx";

Creemos un Jeditor y metemos en el el String de la url:

Código:
JEditorPane pane = new JEditorPane(pagina);

Creamos un ScrollPane para poder Visualizar la pagina entera y le metemos el JeditorPane:

Código:
JScrollPane scroll = new JScrollPane(pane);

Creamos un Jframe y ponemos un titulo:

Código:
JFrame frame = new JFrame("Pagina");

bien y este es el Resultado Final

Código:
import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JScrollPane;

/**
 *
 * @author Slider324
 */
public class Prueba {

    /**
     * @param args the command line arguments
     */
   public static void main(String[] args) throws Exception {
    String pagina = "http://www.google.com.mx";
    JEditorPane pane = new JEditorPane(pagina);
    JScrollPane scroll = new JScrollPane(pane);
       
       //Creamos Un Frame
       JFrame frame = new JFrame("Pagina");

    //Agregamos a Frame el scroll ya que contiene la info
   frame.getContentPane().add(scroll);
 
    //Hacemos Visible, definimos Cerrar y tamaño
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(600, 600);
    frame.setVisible(true);
  }
    }




Título: Re: [Ayuda] Mostrar pagina web en ventana
Publicado por: Debci en 25 Diciembre 2012, 13:43 pm
No se si te refieres a abrirla dentro de tu propia interfaz (cosa que ya te han contestado), yo te explicaré como abrirla con el navegador predetermindo:

Código
  1. String url = new String();
  2. url = "www.google.es";
  3. Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " +"http://"+url);

Saludos