如何在框架中打开网页?
(我正在使用netbeans和java)
例如在html页面中你可以使用
<frame src="http://www.google.com">
它将在框架中显示谷歌。
我不希望它打开浏览器,只是为了在框架内打开。我怎么能这样做?
答案 0 :(得分:6)
以下是如何使用JEditorPane加载Google的快速示例。我希望这是你正在寻找的,但我仍然不能100%确定你想要什么。如果您能提供更多有关您正在做的事情的信息,我将能够为您提供更多帮助。
import javax.swing.*;
public class GetWebPage {
public static void main(String args[]) throws Exception {
JEditorPane website = new JEditorPane("http://www.google.com/");
website.setEditable(false);
JFrame frame = new JFrame("Google");
frame.add(new JScrollPane(website));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.pack();
}
}
答案 1 :(得分:3)
希望this帮助
但如果您只想在html中使用FRAME之类的内容,this会对您有帮助。
还有一个“用于Java Swing的Mozilla Widget”调用MozSwing,但也许这不是你想要的:)
答案 2 :(得分:0)
答案 3 :(得分:0)
默认的JEditorPane很差。它只能呈现HTML 3.2。使用JWebEngine,您可以显示HTML 4. JWebEngine是纯Java和平台无关的。 ICEbrowser是EOL。