目前,我正在制作一个客户端动画拖缆(请不要欺负),目前正在学习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 {
}
1条答案
按热度按时间mctunoxg1#
通常的过程是在fxml中定义ui的静态部分(例如,将imageview放到窗格上),然后在代码中添加动态部分(例如,更改imageview中的图像)。这就是控制器的用途。