From 6ad6b49d3efd83082ef9bc2bbb0a35d503d4418d Mon Sep 17 00:00:00 2001 From: nisihara1 Date: Sat, 20 May 2017 02:39:24 +0900 Subject: [PATCH] action of TextFields of QEFXModelerEditorController --- .../modeler/QEFXModelerEditorController.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/burai/app/project/editor/modeler/QEFXModelerEditorController.java b/src/burai/app/project/editor/modeler/QEFXModelerEditorController.java index 855593f..b3c8990 100644 --- a/src/burai/app/project/editor/modeler/QEFXModelerEditorController.java +++ b/src/burai/app/project/editor/modeler/QEFXModelerEditorController.java @@ -12,6 +12,8 @@ package burai.app.project.editor.modeler; import java.net.URL; import java.util.ResourceBundle; +import javafx.event.ActionEvent; +import javafx.event.EventHandler; import javafx.fxml.FXML; import javafx.scene.control.Alert; import javafx.scene.control.Alert.AlertType; @@ -337,6 +339,15 @@ public class QEFXModelerEditorController extends QEFXAppController { this.superButton.setDisable(!this.isAvailSuper()); } }); + + textField.setOnAction(event -> { + if (this.superButton != null && !(this.superButton.isDisable())) { + EventHandler handler = this.superButton.getOnAction(); + if (handler != null) { + handler.handle(event); + } + } + }); } private int getScaleValue(TextField textField) { @@ -430,6 +441,15 @@ public class QEFXModelerEditorController extends QEFXAppController { this.slabButton.setDisable(!this.isAvailSlab()); } }); + + textField.setOnAction(event -> { + if (this.slabButton != null && !(this.slabButton.isDisable())) { + EventHandler handler = this.slabButton.getOnAction(); + if (handler != null) { + handler.handle(event); + } + } + }); } private Integer getMillerValue(TextField textField) {