JavaFX开发实例
时间: 2023-06-30 16:26:09 浏览: 61
以下是一个使用JavaFX开发的简单实例,该实例创建了一个窗口,并在窗口中添加了一个按钮和一个标签,点击按钮会更新标签的文本内容。
```java
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class JavaFXExample extends Application {
@Override
public void start(Stage primaryStage) {
// 创建一个标签
Label label = new Label("Hello, JavaFX!");
// 创建一个按钮,并添加点击事件
Button button = new Button("Click me");
button.setOnAction(event -> label.setText("Button clicked"));
// 创建一个布局,将标签和按钮添加到其中
StackPane root = new StackPane();
root.getChildren().addAll(label, button);
// 创建一个场景,并将布局添加到场景中
Scene scene = new Scene(root, 300, 250);
// 将场景添加到舞台中,并显示窗口
primaryStage.setTitle("JavaFX Example");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
```
运行该程序,即可看到创建的窗口。点击按钮,标签的文本内容会被更新。
该实例使用了JavaFX提供的一些常用组件,如标签、按钮和布局等,并且展示了如何添加事件处理程序来实现交互。