gpt4 book ai didi

Javafx fxml 操作

转载 作者:行者123 更新时间:2023-12-01 17:55:31 25 4
gpt4 key购买 nike

我想向在我的 Controller 类中定义的按钮添加一个方法

控制台中只有一个错误,告诉我找不到该方法

这是代码

样本.fxml

<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>

<AnchorPane id="AnchorPane" prefHeight="200" prefWidth="320" xmlns:fx="http://javafx.com/fxml" fx:controller="sample.Controller">
<children>
<Button layoutX="126" layoutY="90" text="lololol" onAction="#test" fx:id="button" />
</children>
</AnchorPane>

和Controller.java

package sample;

import javafx.fxml.FXML;
import javafx.fxml.Initializable;

import java.awt.event.ActionEvent;
import java.net.URL;
import java.util.ResourceBundle;

public class Controller implements Initializable
{
@Override
public void initialize(URL url, ResourceBundle resourceBundle)
{
}
@FXML
private void test(ActionEvent event)
{
System.out.println("lollolol");
}
}

最佳答案

替换:

import java.awt.event.ActionEvent;

与:

import javafx.event.ActionEvent;

关于Javafx fxml 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60725139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com