繁体   English   中英

如何在框架中打开网页?

[英]How do I get a webpage to open up in a frame?

如何在框架中打开网页?

(我正在使用netbeans和java)

例如,在您可以使用的html页面中

  <frame src="http://www.google.com">

它将在框架中显示谷歌。

我不希望它打开浏览器,只是为了在框架内打开。 我怎样才能做到这一点?

这是一个如何使用JEditorPane加载谷歌的快速示例。 我希望这是你正在寻找的,但我仍然不能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();
    }

}

希望这有帮助

但如果您只想在html中使用FRAME之类的内容, 将对您有所帮助。

还有一个“用于Java Swing的Mozilla Widget”调用MozSwing ,但也许它不是你想要的:)

所以你要求在J2SE中使用webbrowser(.net)控件。 据我所知,J2SE中没有相应的东西。

只有JEdi​​torPane非常弱。

编辑:有一些商业组件:

其中之一是ICEbrowser

默认的JEditorPane非常差。 它只能呈现HTML 3.2。 使用JWebEngine,您可以显示HTML 4. JWebEngine是纯Java和平台无关的。 ICEbrowser是EOL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM