java—如何更改javafx中.fxml文件中已定义的文本元素的值

zhte4eai  于 2021-07-04  发布在  Java
关注(0)|答案(1)|浏览(369)

目前,我正在制作一个客户端动画拖缆(请不要欺负),目前正在学习javafx。我已经创建了一个静态缩略图,需要更改静态内容的值。那么,如何更改javafx中.fxml文件中已经定义的文本元素的值呢?
以下代码供参考。 videoThumbnail.fxml ```

        primaryStage.setTitle("test");
        //root.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
        primaryStage.setScene(scene);
        primaryStage.show();

        letterbox(scene, root);
        primaryStage.setFullScreen(true);
    } catch (Exception e) {
        e.printStackTrace();
    }
}

public static void main(String[] args) {
    launch(args);
}

`Controller.java`
package test.gui;

import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.Button;
import javafx.scene.input.MouseEvent;

public class Controller {
}

mctunoxg

mctunoxg1#

通常的过程是在fxml中定义ui的静态部分(例如,将imageview放到窗格上),然后在代码中添加动态部分(例如,更改imageview中的图像)。这就是控制器的用途。

相关问题