📅  最后修改于: 2023-12-03 15:32:29.351000             🧑  作者: Mango
FXML是JavaFX中一种用于定义UI界面的XML格式。注释是在FXML文件中记录和传递和代码相关信息的非常有用的方法。在FXML文件中,可以使用两种注释风格:XML风格和CSS风格。
XML风格的注释可以使用<!-- -->
标记。
<!-- 这是一个XML风格的注释 -->
<Button text="Click me" />
CSS风格的注释可以使用/* */
标记。
<Button text="Click me" /* 这是一个CSS风格的注释 */ />
注释可以在多种场合下使用,例如:
在FXML文件中,注释可以用来记录FXML元素和属性的用途和目的,以及UI界面设计师所提供的有关设计选择和决策的信息。
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.layout.HBox?>
<!-- 这是一个使用XML风格注释的FXML文件 -->
<HBox xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1"
fx:controller="example.Controller">
<!-- 添加一个按钮元素 -->
<Button text="Click me"
onAction="#handleButtonClick" />
</HBox>
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.layout.HBox?>
<!-- 这是一个使用CSS风格注释的FXML文件 -->
<HBox xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1"
fx:controller="example.Controller">
<Button text="Click me"
onAction="#handleButtonClick" /* 这个按钮使用了默认样式 */ />
</HBox>
以上代码片段是一个用于定义一个简单HBox布局的FXML文件,并包含一个按钮。注释可以使FXML文件更容易理解和维护。