【问题标题】:Manipulate Link in DJ Native Web Browser在 DJ Native Web 浏览器中操作链接
【发布时间】:2013-03-31 12:19:19
【问题描述】:
 public static JComponent createContent() {   
    JPanel contentPane = new JPanel(new BorderLayout());   
    JPanel webBrowserPanel = new JPanel(new BorderLayout());   
    webBrowserPanel.setBorder(BorderFactory.createTitledBorder("Native Web Browser component"));   
    final JWebBrowser webBrowser = new JWebBrowser();   
    webBrowser.navigate("http://www.google.com");   
    webBrowserPanel.add(webBrowser, BorderLayout.CENTER);   
    contentPane.add(webBrowserPanel, BorderLayout.CENTER);   
    // Create an additional bar allowing to show/hide the menu bar of the web browser.   
    JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.CENTER, 4, 4));   
    JCheckBox menuBarCheckBox = new JCheckBox("Menu Bar", webBrowser.isMenuBarVisible());   
    menuBarCheckBox.addItemListener(new ItemListener() {   
      public void itemStateChanged(ItemEvent e) {   
        webBrowser.setMenuBarVisible(e.getStateChange() == ItemEvent.SELECTED);   
      }   
    });   
    webBrowser.addWebBrowserListener(new WebBrowserListener() {
}

// 我正在使用 DJ 本地网络浏览器。我想使用它来操作链接。我可以使用这个 dj 原生网络浏览器来实现这件事吗? 例如:即使点击任何链接,我也希望它只打开 google.com。

【问题讨论】:

    标签: java djnativeswing


    【解决方案1】:

    您可以通过 JWebBrowser 执行的 Javascript 操作 DOM 中的链接。

    【讨论】:

      猜你喜欢
      • 2014-07-05
      • 2014-06-30
      • 2016-06-02
      • 1970-01-01
      • 1970-01-01
      • 2021-01-12
      • 2012-08-11
      • 2014-04-18
      • 1970-01-01
      相关资源
      最近更新 更多