gpt4 book ai didi

java - 我的第一个 JavaFX 应用程序中的不安全操作

转载 作者:行者123 更新时间:2023-12-02 00:18:27 38 4
gpt4 key购买 nike

请看一下我的第一个 JavaFX 应用程序代码

package helloworld;

import javafx.application.*;
import javafx.stage.*;
import javafx.event.*;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;

public class HelloWorld2 extends Application
{
@Override
public void start(Stage stage)
{
stage.setTitle("Hello World");

Button btn = new Button();
btn.setText("Hello");
btn.setOnAction(new Action());

StackPane pane = new StackPane();
pane.getChildren().add(btn);

stage.setScene(new Scene(pane, 300,250));
stage.show();
}

private class Action implements EventHandler
{

@Override
public void handle(Event arg0)
{
System.out.println("JavaFX World");
}

}

public static void main(String[]args)
{
launch(args);
}
}

当我运行此命令时,我收到“不安全操作”警告。应用程序运行没有任何异常。我相信不安全的事情即将到来,因为我必须将关键字放在某个地方,但我不知道在哪里。请帮忙!

最佳答案

您应该指定事件的类型

private class Action implements EventHandler<ActionEvent>
{
@Override
public void handle(ActionEvent arg0)
{
System.out.println("JavaFX World");
}
}

关于java - 我的第一个 JavaFX 应用程序中的不安全操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11473802/

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