簡體   English   中英

JavaFx在場景打開時設置標簽文本

[英]JavaFx Set Label Text on Scene Open

我有一個帶有空標簽Label的FXML文件welcomeText 這是我程序的主要場景,我想將標簽文本設置為以下內容:在Windows或Linux上啟動程序時, 您好為“用戶名”

public class MainAdminController implements Initializable {

@FXML
private Label welcomeText;
final String username = System.getProperty("user.name");

@FXML
private void SetWelcome() {
welcomeText.setText("Hello " +username);
 }
}

但是它什么也沒顯示。 知道打開場景時如何正確設置標簽嗎? 謝謝。

SetWelcome方法是多余的。

為您的控制器定義一個initialize()方法,當FXMLLoader加載鏈接到該控制器的新文檔時,它將自動被調用。

public void initialize() {
    welcomeText.setText("Hello " +username);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM