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()
}
上面的类图展示了用户和主界面类之间的关系,用户类具有名称和年龄两个属性,而主界面类具有 start
和 main
两个方法。
通过以上代码示例和图示,我们可以看到如何使用 JavaFX 创建主界面,并与用户进行交互。希望本文对你理解 JavaFX 主界面的使用有所帮助。