代表:
public class MainActivity extends AppCompatActivity implements FirstFragment.OnFragmentInteractionListener {
...
@Override
public void onFragmentInteraction(Uri uri) {
}
}
如何使用以下代码更改Label和TextField文本大小:
<HBox alignment="CENTER_LEFT">
<Label text="From"/>
<TextField fx:id="from"/>
</HBox>
答案 0 :(得分:2)
使用css。
向HBox添加一个类,创建一个css文件并将其链接到您的fxml。
<强> file.fxml 强>
<HBox alignment="CENTER_LEFT" styleClass="parent" stylesheets="@style.css">
<Label text="From"/>
<TextField fx:id="from"/>
</HBox>
<强>的style.css 强>
.parent {
-fx-font-size: 20px;
}
&#34; @&#34;使url路径相对,在示例中,style.css文件放在fxml的同一文件夹中。
答案 1 :(得分:0)
您可以使用CSS将字体大小定义为HBox
,see style
Property的内联样式。字体大小是继承的,因此所有子项都使用指定的字体大小:
<HBox alignment="CENTER_LEFT" style="-fx-font-size: 48;">
<Label text="From"/>
<TextField fx:id="from"/>
</HBox>
可以在the JavaFX CSS Reference Guide中找到CSS属性的正确属性名称。