- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用chrriis.dj.nativeswing.swtimpl.components.JWebBrowser在我的 Swing 应用程序中打开网页。现在我的问题是我在浏览器中打开页面(url),但是单击任何按钮(例如 facebook)时,它将打开浏览器的其他窗口。我希望它打开但没有菜单栏。我的代码片段如下:
final JWebBrowser webBrowser = new JWebBrowser(JWebBrowser.destroyOnFinalization());
webBrowser.setBarsVisible(false);
webBrowser.setMenuBarVisible(false);
webBrowser.navigate("http://www.xyz.com/product/myproducts-2");
webBrowser.setFocusable(false);
最佳答案
你可以尝试这样:
webBrowser.addWebBrowserListener(new WebBrowserAdapter() {
@Override
public void windowWillOpen(WebBrowserWindowWillOpenEvent e) {
e.getNewWebBrowser().addWebBrowserListener(new WebBrowserAdapter() {
@Override
public void locationChanging(WebBrowserNavigationEvent e) {
final JWebBrowser webBrowser = e.getWebBrowser();
webBrowser.removeWebBrowserListener(this);
webBrowser.setMenuBarVisible(false);
webBrowser.setBarsVisible(false);
webBrowser.setFocusable(false);
}
});
}
}
我从 snippets 获取它,特别是 Navigation Control (直接下载)片段。
您还可以查看 DJ Native Swing documentation 内的 WebBrowserAdapter javadoc。 .
关于java - 如何禁用 JWebBrowser 中的栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11985538/
我正在使用chrriis.dj.nativeswing.swtimpl.components.JWebBrowser在我的 Swing 应用程序中打开网页。现在我的问题是我在浏览器中打开页面(url)
我在 htmlparsing 时遇到错误。我认为问题源于引号 DjNative language=javascript error language="javascript"我尝试了所有版本的 Dj
我正在开发 chrriis.dj.nativeswing.swtimpl.components.JWebBrowser,我尝试了演示,一切看起来都很好,但我无法找到任何事件来检测 documentco
DJNativeSwing JWebBrowser 没有 DocumentComplete 事件,就像 C# 中的 webbrowser 控件一样, 有什么方法可以复制此事件行为。 最佳答案 可能的替
我想在 DJ native swing jwebbrowser 中执行我的 javascript 代码,但我应该等待页面加载,我该如何为其设置监听器?我尝试了以下操作,但加载后它总是运行脚本,它也运行
我正在开发基于Swing的应用程序。 我的问题是我使用 JWebBrowser我把一个放在可滚动面板中。当我向下滚动面板时,网络浏览器与应用程序的面板/框架重叠。 我该怎么做才能使浏览器不与面板重叠?
我正在使用 DJ Native Swing API 以便能够使用 JWebBrowser。 public class GUI extends JPanel { Robot robot;
我是一名优秀的程序员,十分优秀!