Ich habe eine Javafx-Szene mit mehreren Tasten innerhalb. Der einzige Weg, wie die Ereignisse des Knopfes aktiviert werden, ist durch Doppelklick. In fxml verwendet die Schaltfläche die folgende Aktionsmethode onAction="#Button1Action"
. Wie kann ich die Funktionalität des button1Action-Ereignisses von einem Doppelklick auf einen Klick ändern?JavaFX Button Ereignis muss doppelt geklickt werden
Die Funktion onAction:
@FXML
private void Button1Action(ActionEvent event) {
}
und der fxml Code:
<Button id="button1" fx:id="button1" maxHeight="1.79.." maxWidth="1.79.." mnemonicParsing="false" onAction="#Button1Action" text="Answer" GridPane.columnIndex="3" GridPane.columnSpan="3" GridPane.halignment="CENTER" GridPane.rowIndex="7" GridPane.valignment="CENTER">
<GridPane.margin>
<Insets bottom="30.0" left="30.0" right="30.0" top="30.0" />
</GridPane.margin>
</Button>
können Sie einige Schnipsel posten? 'onAction' wird nicht durch Doppelklick, sondern durch irgendeine Aktion ausgelöst. – TomN
Ich habe die Funktion gepostet, die nur mit Doppelklick aktiviert wird. Sein Teil der Gridpane der fxml. – konstantin
Nicht sicher, was genau sollte ich poste, da der Code in der Button1Action keine Event-Handler enthält. – konstantin