【发布时间】:2016-09-12 07:01:43
【问题描述】:
您好,我有两个阶段的应用程序。我想在一台显示器上全屏显示一个舞台。我不知道我该怎么做。感谢帮助
【问题讨论】:
您好,我有两个阶段的应用程序。我想在一台显示器上全屏显示一个舞台。我不知道我该怎么做。感谢帮助
【问题讨论】:
在SO引用其他人的回答
您可以迭代 Screen.getScreens() 并将您的阶段移动到所需的阶段。请参见下面的示例。
特别是提到的屏幕类:
for (Screen screen : Screen.getScreens()) {
Rectangle2D bounds = screen.getVisualBounds();
Button btn = new Button("Move me to Screen " + index++);
btn.setOnAction((e) -> {
stage.setX(bounds.getMinX() + 100);
stage.setY(bounds.getMinY() + 100);
});
root.getChildren().add(btn);
}
这实际上将使用分配给每个屏幕的每个屏幕的边界,然后您可以设置您希望移动到任何屏幕的每个阶段的 X 和 Y 值。
希望这会有所帮助,如果您有任何问题,请告诉我,祝您项目顺利!
【讨论】: