Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Загрузка и отображение HTML страницы


Автор: Berliner 12.12.2005, 10:53
Хочу например чтобы загрузилась и отобразилась страница- но что то ничего не происходит страница не отображается. Подскажите что я сделал не правильно?

Код

public class istr {
   
    
    /** Creates a new instance of Main */
    
    public istr() {
         
    JEditorPane htm=new JEditorPane();
    try{
    
    htm.setContentType("text/html"); //тип просмотра HTML страницы
    htm.setEditable(false);
    htm.setPage(new URL("http://www.yahoo.com")); //загружаем страницу 
    System.out.println("пытаюсь подключиться");
    htm.setVisible(true);
       }
    catch(IOException e2)
    
    {
    System.out.println("Не удалось открыть страницу поиска");                     
    }
                  }

    public static void main(String[] args)  {
    istr istr1=new istr();        
        
    
                               // TODO code application logic here
    }
       
}


P.S. Этот вопрос я вынес в дрогой топик чтобы не мусорить в топике об анализе HTML странице. Один Топик- один вопрос. Хочется сделатьчтобі страница загружалась.

Автор: Berliner 13.12.2005, 10:46
???????????????
Добавлено @ 10:46
Подскажите плиз!

Автор: sragio 13.12.2005, 14:04
Цитата(Berliner @ 13.12.2005, 10:46)
???????????????
Добавлено @ 10:46
Подскажите плиз!

Вообще, посмотри tutorials на sun.

Код

import javax.swing.*;
import java.io.IOException;
import java.net.URL;

public class istr{
    /**
     * Create the GUI and show it.  For thread safety,
     * this method should be invoked from the
     * event-dispatching thread.
     */
    private static void createAndShowGUI() {
        //Make sure we have nice window decorations.
        JFrame.setDefaultLookAndFeelDecorated(true);

        //Create and set up the window.
        JFrame frame = new JFrame("MyBrowser");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        //Add the ubiquitous "Hello World" label.
        JEditorPane htm = new JEditorPane();
        try {
            htm.setContentType("text/html"); //тип просмотра HTML страницы
            htm.setEditable(false);
            htm.setPage(new URL("http://www.yahoo.com")); //загружаем страницу
            System.out.println("пытаюсь подключиться");
            htm.setVisible(true);
        }
        catch (IOException e2) {
            System.out.println("Не удалось открыть страницу поиска");
        }
        frame.getContentPane().add(htm);
        //Display the window.
        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        //Schedule a job for the event-dispatching thread:
        //creating and showing this application's GUI.
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                createAndShowGUI();
            }
        });
    }
}

Автор: Berliner 13.12.2005, 16:26
Спасиб тебе!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)