第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

JavaFX無法設(shè)置Label或Text的文本

JavaFX無法設(shè)置Label或Text的文本

qq_花開花謝_0 2024-01-28 16:08:57
我不知道為什么這不起作用。我想設(shè)置標(biāo)簽或文本的文本。(如果有效的話,哪個(gè)都沒關(guān)系)。標(biāo)簽保持不變。當(dāng)我使用 Text 時(shí),應(yīng)用程序崩潰了......@FXML    public Text txtMessage;    @FXML    public Text txtTitle;    @FXML    public Text txtResult;    @FXML    public Label lblResult;    public void display(String title, String message) throws IOException {        txtResult = new Text();        lblResult = new Label();        Stage stage = new Stage();        stage.initModality(Modality.APPLICATION_MODAL);        Parent root= FXMLLoader.load(getClass().getResource("/Alertbox.fxml"));        lblResult.setText("message");        stage.setTitle(title);        stage.setScene(new Scene(root));        stage.show();    }它有 2 個(gè)參數(shù)。我嘗試添加@FXML,或刪除@FXML,但兩者都不起作用。我還嘗試初始化標(biāo)簽和文本。 txtResult = new Text(); lblResult = new Label();我調(diào)試了代碼。message 是一個(gè)字符串,包含正確的消息。
查看完整描述

1 回答

?
阿波羅的戰(zhàn)車

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊

當(dāng)您調(diào)用時(shí)不應(yīng)創(chuàng)建控制器,F(xiàn)XMLLoader.load因?yàn)閘oad將創(chuàng)建控制器。您也不應(yīng)該使用 load 的靜態(tài)版本。你的代碼應(yīng)該看起來像這樣:


public static ControllerClass display(String title, String message) throws IOException {

    Stage stage = new Stage();

    stage.initModality(Modality.APPLICATION_MODAL);

    FXMLLoader loader = new FXMLLoader();

    Parent root= loader.load(getClass().getResource("/Alertbox.fxml"));

    ControllerClass controller = loader.getController();    

    controller.lblResult.setText("message");

    stage.setTitle(title);

    stage.setScene(new Scene(root));

    stage.show();

    return controller;

}


這可能仍然不完全正確,但它應(yīng)該為您指明正確的方向。


注意,ControllerClass 是控制器的類名。


查看完整回答
反對 回復(fù) 2024-01-28
  • 1 回答
  • 0 關(guān)注
  • 176 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號