我目前正在使用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);
}
}
答案 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