给我一串javafx图形化界面代码
时间: 2024-09-22 13:10:11 浏览: 47
在JavaFX中,创建一个简单的图形用户界面可以使用SceneGraph API,这里是一个基本的例子,展示如何创建一个窗口(Stage)、添加主场景(Scene)和一个按钮:
```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 JavaFXExample 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);
// 创建场景并设置内容
Scene scene = new Scene(root, 300, 250); // 设置宽度300px,高度250px
// 设置舞台的基本属性,并显示窗口
primaryStage.setTitle("Hello World"); // 窗口标题
primaryStage.setScene(scene); // 设置场景
primaryStage.show(); // 显示窗口
}
public static void main(String[] args) {
launch(args);
}
}
```
这个例子创建了一个包含一个按钮的简单窗口,当按钮被点击时会打印一条消息。你可以将此代码复制到一个新的JavaFX项目中运行。
阅读全文