本文整理了Java中javafx.scene.Scene.addEventFilter()
方法的一些代码示例,展示了Scene.addEventFilter()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Scene.addEventFilter()
方法的具体详情如下:
包路径:javafx.scene.Scene
类名称:Scene
方法名:addEventFilter
暂无
代码示例来源:origin: stackoverflow.com
scene.addEventFilter( MouseEvent.MOUSE_PRESSED, sceneGestures.getOnMousePressedEventHandler());
scene.addEventFilter( MouseEvent.MOUSE_DRAGGED, sceneGestures.getOnMouseDraggedEventHandler());
scene.addEventFilter( ScrollEvent.ANY, sceneGestures.getOnScrollEventHandler());
代码示例来源:origin: com.vektorsoft.demux.desktop/demux-jfx-core
/**
* Block all input events from mouse and keyboard coming to this stage.
*
* @param disable whether to enable or disable input
*/
private void setStageBlocking(boolean disable){
if(disable){
stage.getScene().addEventFilter(MouseEvent.ANY, mouseEventFilter);
stage.getScene().addEventFilter(KeyEvent.ANY, keyEventFilter);
} else {
stage.getScene().removeEventFilter(MouseEvent.ANY, mouseEventFilter);
stage.getScene().removeEventFilter(KeyEvent.ANY, keyEventFilter);
}
}
代码示例来源:origin: stackoverflow.com
Group root = new Group();
Scene scene = new Scene(root, 200, 100);
scene.addEventFilter(KeyEvent.ANY, event -> handle(event));
代码示例来源:origin: stackoverflow.com
scene.addEventFilter(MouseEvent.MOUSE_CLICKED, new EventHandler<Event>() {
代码示例来源:origin: stackoverflow.com
scene.addEventFilter(MouseEvent.MOUSE_CLICKED, new EventHandler<Event>() {
代码示例来源:origin: at.bestsolution.eclipse/org.eclipse.fx.text.ui
p.setPrefHeight(200);
p.setPrefWidth(400);
this.stage.getScene().addEventFilter(KeyEvent.KEY_TYPED, this::handleKeyTyped);
this.stage.getScene().addEventFilter(KeyEvent.KEY_PRESSED, this::handleKeyPressed);
this.stage.getScene().getStylesheets().addAll(this.viewer.getTextWidget().getScene().getStylesheets());
this.proposalList = new ListView<>();
代码示例来源:origin: org.jrebirth.af/core
/**
* Initialize the default scene.
*/
private void initializeScene() {
final Stage currentStage = this.stage;
final KeyCode fullKeyCode = fullScreenKeyCode();
final KeyCode iconKeyCode = iconifiedKeyCode();
// Attach the handler only if necessary, these 2 method can be overridden to return null
if (fullKeyCode != null && iconKeyCode != null) {
this.scene.addEventFilter(KeyEvent.KEY_PRESSED, keyEvent -> {
// Manage F11 button to switch full screen
if (fullKeyCode != null && fullKeyCode == keyEvent.getCode()) {
currentStage.setFullScreen(!currentStage.isFullScreen());
keyEvent.consume();
// Manage F10 button to iconify
} else if (iconKeyCode != null && iconKeyCode == keyEvent.getCode()) {
currentStage.setIconified(!currentStage.isIconified());
keyEvent.consume();
}
});
}
// The call customize method to allow extension by sub class
customizeScene(this.scene);
// Add the default Style Sheet if none have been added
manageDefaultStyleSheet(this.scene);
}
代码示例来源:origin: stackoverflow.com
scene.addEventFilter( MouseEvent.MOUSE_PRESSED, sceneGestures.getOnMousePressedEventHandler());
scene.addEventFilter( MouseEvent.MOUSE_DRAGGED, sceneGestures.getOnMouseDraggedEventHandler());
scene.addEventFilter( ScrollEvent.ANY, sceneGestures.getOnScrollEventHandler());
代码示例来源:origin: stackoverflow.com
scene.addEventFilter( MouseEvent.MOUSE_PRESSED, sceneGestures.getOnMousePressedEventHandler());
scene.addEventFilter( MouseEvent.MOUSE_DRAGGED, sceneGestures.getOnMouseDraggedEventHandler());
scene.addEventFilter( ScrollEvent.ANY, sceneGestures.getOnScrollEventHandler());
代码示例来源:origin: stackoverflow.com
scene.addEventFilter(MouseEvent.ANY, e -> {
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
ViewStructure.primaryStage().getScene().addEventFilter(KeyEvent.KEY_RELEASED, kr);
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
scene.addEventFilter(KeyEvent.KEY_RELEASED, e -> {
if (e.getCode() == KeyCode.ESCAPE) {
hide();
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
scene.addEventFilter(KeyEvent.KEY_RELEASED, e -> {
if (e.getCode() == KeyCode.ESCAPE) {
cancel();
内容来源于网络,如有侵权,请联系作者删除!