使用JFrame获取URL

时间:2015-04-29 18:03:02

标签: java swing user-interface jframe

我目前正在使用JFrame开发Java程序。我应该创建一个URLFrame,在其中我可以输入一个Web地址并要求程序获取它并在Frame中显示它。到目前为止,如果我在正确的轨道上以及从哪里开始,我会陷入困境并想要输入:

import javax.swing.*;
public class URLFrame extends JFrame {

    private JPanel panel;
    private JLabel messagelLabel;
    private JTextField enterAddress;
    private JButton fetchButton;
    private JTextArea displayPage;
    private JButton displayScriptCount;
    private JButton writePage;
    private JTextArea checkStatus;

    public URLFrame(){

        setTitle("Enter Address");
        setSize(WINDOW_WIDTH, WINDOW HEIGHT);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        buildPanel();
        add(panel);
        setVisible(true);
    }
}

1 个答案:

答案 0 :(得分:0)

听起来你正在寻找这些方面的东西

Pure Java HTML viewer/renderer for use in a Scrollable pane 要么 http://www.teamdev.com/jxbrowser

由于问题含糊不清,这就是我能想到的。两个来源都有直接或间接的设置指导。

编辑:要将文本字段用作“地址栏”,请使用:

String url = jTextField_For_Url_Input.getText();
java.net.URL url_to_connect_to = new java.net.URL(url);
//... whatever needed for implementation

http://www.tutorialspoint.com/java/java_url_processing.htm提供了一个很好的教程来帮助您学习,您可以将其与HTML相关组件的建议结合起来,以查看HTML内容的呈现副本。

使用JEditorPane的另一个资源是here