0
我有一个空标签的FXML文件,名称为welcomeText。 这是我的程序的主场景,我想设置标签文本为这样的:你好“用户名”当我在Windows或Linux上启动程序。JavaFx在场景中设置标签文本打开
public class MainAdminController implements Initializable {
@FXML
private Label welcomeText;
final String username = System.getProperty("user.name");
@FXML
private void SetWelcome() {
welcomeText.setText("Hello " +username);
}
}
但它没有显示任何东西。任何想法如何在我打开场景时正确设置标签?谢谢。
难道你不需要在'initialize()'方法中这么做吗?否则,你需要从某个地方显式地调用'setWelcome()'。 –
是的,它的工作,谢谢 – DeluxeD