我试图制作我节点的快照。但是我的节点不适合父节点,因此我应该使用ScrollPane。在我的场景中看起来不错,但是当我将快照另存为png时,背景色会出现一些问题。
所以我想根据css -fx-background-color创建SnapshotParameters和setFill()。那么该怎么做呢?
程序具有一些不同的主题,因此硬编码颜色不是一个好主意。
.visualisation-content{
-fx-background-color: #1E1E1E;
-fx-background: #1E1E1E;
}
SnapshotParameters snapshotParameters = new SnapshotParameters();
snapshotParameters.setFill(Color.web("#1E1E1E"));