我一直在尝试将以下Swing代码转换为JavaFX。
JOptionPane.showInputDialog(frame,"X","Y", JOptionPane.PLAIN_MESSAGE);
该代码最终通过方法调用以字符串形式返回。但是我不知道如何用JavaFX重写它。
您可以使用TextInputDialog:
TextInputDialog dialog = new TextInputDialog();
dialog.setHeaderText("X");
dialog.setTitle("Y");
Optional<String> result = dialog.showAndWait();
Run Code Online (Sandbox Code Playgroud)