JavaFX 使用主界面

JavaFX 是一个用于创建丰富交互式用户界面的框架,它提供了丰富的图形库和功能,使得开发者可以轻松地构建各种界面。在 JavaFX 中,主界面通常是应用程序的入口点,用户可以通过主界面与应用程序进行交互。

创建主界面

在 JavaFX 中,可以通过编写 FXML 文件或者使用 Java 代码来创建主界面。下面我们以使用 Java 代码创建主界面为例。

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;

public class MainInterface extends Application {

    @Override
    public void start(Stage primaryStage) {
        primaryStage.setTitle("主界面");
        
        Button button = new Button("点击我");
        button.setOnAction(e -> System.out.println("Hello, JavaFX!"));
        
        VBox layout = new VBox();
        layout.getChildren().add(button);
        
        Scene scene = new Scene(layout, 300, 200);
        primaryStage.setScene(scene);
        
        primaryStage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}

在上面的代码中,我们创建了一个名为 MainInterface 的类,继承自 Application 类,并重写了 start 方法。在 start 方法中,我们设置了主界面的标题、添加了一个按钮和一个点击事件,并创建了一个 VBox 布局并将按钮添加到布局中,最后创建了一个 Scene 并将布局设置为主界面的内容。

关系图

erDiagram
    USER ||--o| MAIN_INTERFACE : 使用

在上面的关系图中,表示了用户与主界面之间的关系,用户可以通过主界面进行交互。

类图

classDiagram
    class USER{
        + 名称
        + 年龄
    }
    class MAIN_INTERFACE{
        + start()
        + main()
    }

上面的类图展示了用户和主界面类之间的关系,用户类具有名称和年龄两个属性,而主界面类具有 startmain 两个方法。

通过以上代码示例和图示,我们可以看到如何使用 JavaFX 创建主界面,并与用户进行交互。希望本文对你理解 JavaFX 主界面的使用有所帮助。