用javafx写一个简单的程序
时间: 2024-09-12 14:05:38 浏览: 44
JavaFX是Java的一个图形用户界面(GUI)工具包,用于构建桌面应用程序、移动应用和网页浏览器插件。下面是一个简单的JavaFX程序示例,它创建了一个窗口并添加了一个按钮:
```java
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class SimpleJavaFXApp extends Application {
@Override
public void start(Stage primaryStage) {
// 创建一个按钮
Button button = new Button("点击我");
// 设置按钮的动作(点击事件)
button.setOnAction(event -> System.out.println("Button clicked!"));
// 将按钮添加到主布局中
StackPane root = new StackPane();
root.getChildren().add(button);
// 设置场景(包含UI元素的视图)
Scene scene = new Scene(root, 300, 250);
// 设置舞台(显示窗口的地方)
primaryStage.setTitle("My JavaFX App"); // 窗口标题
primaryStage.setScene(scene); // 添加场景到舞台
primaryStage.show(); // 显示窗口
}
public static void main(String[] args) {
launch(args);
}
}
```
运行这个程序,你会看到一个有“点击我”文字的按钮。当你点击按钮时,控制台会打印出"Button clicked!"。
阅读全文