给我一串javafx的代码
时间: 2024-09-22 08:10:15 浏览: 56
Java开发串口通信详解和代码
JavaFX是一个用于创建桌面图形用户界面(GUI)的组件化框架,它是Java SE的一部分,允许开发者构建高性能的图形密集型应用。下面是一个简单的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 Main extends Application {
@Override
public void start(Stage primaryStage) {
// 创建一个按钮
Button button = new Button("Click me!");
// 设置按钮点击事件
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("My JavaFX App");
primaryStage.setScene(scene);
primaryStage.show(); // 显示窗口
}
public static void main(String[] args) {
launch(args);
}
}
```
在这个例子中,我们创建了一个包含一个按钮的新窗口,当按钮被点击时会在控制台打印一条消息。`start()`方法是每个JavaFX应用的入口点。
阅读全文