JavaFx - 在主窗口旁边打开窗口

标签 java javafx java-8

我正在使用 JavaFx,我想在第一个窗口旁边打开一个新窗口,如图中所示。我可以打开一个新窗口,但它总是在第一个。我该怎么做?

Windows next to each other.

   Parent detailsPanel = FXMLLoader.load(getClass().getResource("/fxml/DetailsPanel.fxml"));
    Stage stage = new Stage();

    stage.setTitle("Details");
    stage.setScene(new Scene(detailsPanel));
    stage.setResizable(false);
    stage.show();

最佳答案

就这样

double windowGap = 5 ;
Stage currentStage = ... ; // the current window...

stage.setX(currentStage.getX() + currentStage.getWidth() + windowGap);
stage.setY(currentStage.getY());

关于JavaFx - 在主窗口旁边打开窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30061995/

相关文章:

java - 处理 java.net.SocketException

html - JavaFX Web View : link to anchor in document doesn't work using loadContent()

java - EasyMock 和 Annotations 以及 2 个相同类型的依赖项

java - AngularJS中的Spring Security返回403禁止登录

java - 本地日期不一致

JavaFX 矩形不更新

java - 在 JavaFX Spinner 中手动输入文本不会更新值(除非用户按 ENTER)

Java 8 : How to compare all elements of a Set

java - 静态或非静态方法中的 JUnit 测试数据

function - Java函数链