私はいくつかのボタンがあるjavafxシーンを持っています。ボタンのイベントをアクティブにする唯一の方法は、ダブルクリッキングです。 fxmlでは、ボタンは次のアクションメソッドonAction="#Button1Action"
を使用しています。 button1Actionイベントの機能をダブルクリックからワンクリックに変更するにはどうすればよいですか?Javafxボタンイベントをダブルクリックする必要があります
機能onAction:
@FXML
private void Button1Action(ActionEvent event) {
}
とFXMLコード:あなたがButton1Action
の身体を計上していなかった
<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>
あなたには、いくつかのスニペットを投稿できますか? 'onAction'はダブルクリックではなく、何らかのアクションによって起動されます。 – TomN
ダブルクリックでのみ有効になる機能を投稿しました。 fxmlのグリッドペインの一部です。 – konstantin
Button1Action内のコードにイベントハンドラが含まれていないため、正確に何を投稿するべきかわかりません。 – konstantin