我决定学习 JavaFX,当我创建第一个项目时,我对 .fxml 文件感兴趣:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.control.Button?>
<VBox alignment="CENTER" spacing="20.0" xmlns:fx="http://javafx.com/fxml"
fx:controller="com.example.demo3.HelloController">
<padding>
<Insets bottom="20.0" left="20.0" right="20.0" top="20.0"/>
</padding>
<Label fx:id="welcomeText"/>
<Button text="Hello!" onAction="#onHelloButtonClick"/>
</VBox>
据我了解,这是 XML 代码。之后,我想知道:我是否需要了解 XML 才能使用 JavaFX?
不,是的。在 JavaFX 中创建接口有两种方法:
.fxml:最好了解这两种方法,但您可以使用您喜欢的任何一种。