如何用javafx写一个简单项目
时间: 2023-08-12 10:03:54 浏览: 42
下面是一个简单的 JavaFX 项目示例,它包括一个主类和一个 FXML 文件:
Main.java
```java
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
primaryStage.setTitle("JavaFX Sample");
primaryStage.setScene(new Scene(root, 300, 275));
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
```
sample.fxml
```xml
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.AnchorPane?>
<AnchorPane id="AnchorPane" prefHeight="200" prefWidth="320" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8">
<children>
<Label layoutX="126" layoutY="90" text="Hello World!" />
</children>
</AnchorPane>
```
在这个示例中,我们创建了一个 AnchorPane,并在其中添加了一个 Label,该 Label 显示 "Hello World!"。
当你运行这个应用程序时,你将看到一个带有 "Hello World!" 标签的窗口。
这只是一个简单的 JavaFX 项目示例。你可以根据你的需求修改它。如果你需要更多的帮助,请参考 JavaFX 文档和教程。
阅读全文