2
移动窗格时,我在javaFx2中遇到了一个奇怪的行为,该窗格大于当前场景。窗格已在CSS文件中设置背景图像,如:转换后无法正确显示背景
#foo {
-fx-background-image: url("bar.png");
}
图像以先正确渲染,但是当我移动窗格(以显示它在场景中的不同部分)中,窗格是白色的,在移动和背景图像之前它不可见。
移动代码:
private void moveCameraTo(Point p) {
TranslateTransition translate = TranslateTransitionBuilder.create()
.node(pane)
` ` .toX(someX)
.toY(someY)
.duration(DEFAULT_TRANSITION_TIME)
.build();
translate.play();
}
这里是一个形象的失败:
背景被拖动边框正确呈现,尽快,因为我调整现场。
我是否在移动窗格时出错,例如:缺少更新方法(尽管我怀疑这存在于javaFx2中)或设置窗格的成员?