小编Foo*_*Foo的帖子

Javafx按钮向ActionEvent函数发送参数

我正在学习如何使用javafx,以及通过创建一个非常基本的计算器来使用场景构建器,但是我遇到了一个问题,我很难找到一种方法来为每个按钮找不到单独的功能.我需要知道是否有一种方法可以让按钮更改变量或为按钮链接的动作事件方法提供参数,因此我不需要为每个按钮调用另一个函数的单独方法.这是我正在使用的一个例子.

@FXML
private Button one;
private Button two;
//both buttons are linked to NumChange

private void NumChange(ActionEvent e) {
    //update the number to preform an operation with here
}
Run Code Online (Sandbox Code Playgroud)

如何让所有数字按钮使用相同的功能,但发送参数,以便它可以做不同的事情?

我发现的所有答案都涉及到使用按钮的文本,但是我的计算器很奇怪,而且我有拼写出来的字,所以我不能那样做,我该怎么办?

java javafx button fxml actionevent

4
推荐指数
1
解决办法
9689
查看次数

标签 统计

actionevent ×1

button ×1

fxml ×1

java ×1

javafx ×1