本文整理汇总了Java中javafx.scene.web.PopupFeatures类的典型用法代码示例。如果您正苦于以下问题:Java PopupFeatures类的具体用法?Java PopupFeatures怎么用?Java PopupFeatures使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
PopupFeatures类属于javafx.scene.web包,在下文中一共展示了PopupFeatures类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: call
import javafx.scene.web.PopupFeatures; //导入依赖的package包/类
@Override
public WebEngine call(PopupFeatures p) {
Stage stage = new Stage(StageStyle.UTILITY);
WebView wv2 = new WebView();
VBox vBox = new VBox(5);
vBox.getChildren().add(wv2);
vBox.getChildren().add(new Button("업로딩"));
wv2.getEngine().setJavaScriptEnabled(true);
stage.setScene(new Scene(vBox));
stage.show();
return wv2.getEngine();
}
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:14,代码来源:TinymceDeligator.java
示例2: call
import javafx.scene.web.PopupFeatures; //导入依赖的package包/类
public WebEngine call(PopupFeatures p) {
hasMenu = p.hasMenu();
hasStatus = p.hasStatus();
hasToolbar = p.hasToolbar();
isResizable = p.isResizable();
popupCalled = true;
returnedEngine = new WebEngine();
return returnedEngine;
}
开发者ID:teamfx,项目名称:openjfx-8u-dev-tests,代码行数:10,代码来源:PopupTest.java
示例3: createScene
import javafx.scene.web.PopupFeatures; //导入依赖的package包/类
private Scene createScene(String url) {
view = new WebView();
view2 = new WebView();
web = view.getEngine();
web.load(url);
web.setCreatePopupHandler(new Callback<PopupFeatures, WebEngine>() {
@Override
public WebEngine call(PopupFeatures config) {
return view2.getEngine();
}
});
view2.getEngine().load(MenuLauncher.class.getResource("resources/empty.html").toExternalForm());
final VBox box = new VBox();
view.setMaxHeight(300);
view.setMinHeight(300);
view2.setMaxHeight(300);
view2.setMinHeight(300);
box.getChildren().addAll(view, view2);
final Scene scene = new Scene(box);
scene.setFill(Color.GRAY);
return scene;
}
开发者ID:teamfx,项目名称:openjfx-8u-dev-tests,代码行数:28,代码来源:MenuLauncher.java
示例4: createPopupHandler
import javafx.scene.web.PopupFeatures; //导入依赖的package包/类
/**
* ブラウザの別ウィンドウを開くハンドラ.<br>
* ※ TODO: ウィンドウ名が同一であったとしても区別する方法が不明なため、
* 現状は、常に新しいウィンドウが開くようにしている.
*
* @return
*/
private Callback<PopupFeatures, WebEngine> createPopupHandler(final WebEngine engine) {
return new Callback<PopupFeatures, WebEngine>() {
@Override
public WebEngine call(PopupFeatures popupFeatures) {
final WebView childWebView = new WebView();
WebEngine childEngine = childWebView.getEngine();
setWebEngineHandlers(childEngine);
final JFXPanel center = new JFXPanel();
center.setScene(new Scene(childWebView));
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
JDialog dlg = new JDialog(EmbeddedServerBrowserFrame.this, false);
Container contentPane = dlg.getContentPane();
contentPane.setLayout(new BorderLayout());
contentPane.add(center, BorderLayout.CENTER);
dlg.pack();
dlg.setVisible(true);
}
});
return childEngine;
}
};
}
开发者ID:seraphy,项目名称:EmbeddedTomcatLauncher,代码行数:37,代码来源:EmbeddedServerBrowserFrame.java
注:本文中的javafx.scene.web.PopupFeatures类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论