Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javafx中更改所有子视图文本大小_Java_Javafx - Fatal编程技术网

如何在javafx中更改所有子视图文本大小

如何在javafx中更改所有子视图文本大小,java,javafx,Java,Javafx,例如: 如何执行以下代码更改标签和文本字段文本大小: <HBox alignment="CENTER_LEFT"> <Label text="From"/> <TextField fx:id="from"/> </HBox> 使用css 向HBox添加一个类,创建一个css文件并将其链接到您的fxml file.fxml @make The url path relative,在本例中,style.

例如:

如何执行以下代码更改标签和文本字段文本大小:

    <HBox alignment="CENTER_LEFT">
        <Label text="From"/>
        <TextField fx:id="from"/>
    </HBox>
使用css

向HBox添加一个类,创建一个css文件并将其链接到您的fxml

file.fxml


@make The url path relative,在本例中,style.css文件位于fxml的同一文件夹中。

您可以使用css作为HBox的内联样式来定义字体大小。字体大小是继承的,因此所有子项都使用指定的字体大小:

CSS属性的正确属性名称可以在中找到

<HBox alignment="CENTER_LEFT" textSize="48">
            <Label text="From"/>
            <TextField fx:id="from"/>
        </HBox>
   <HBox alignment="CENTER_LEFT" styleClass="parent" stylesheets="@style.css">
       <Label text="From"/>
       <TextField fx:id="from"/>
   </HBox>
   .parent {
       -fx-font-size: 20px;
   }