我一直在尝试将以下Swing代码转换为JavaFX。
JOptionPane.showInputDialog(frame,"X","Y", JOptionPane.PLAIN_MESSAGE);
此代码最终通过方法调用作为字符串返回。但我不知道如何在JavaFX中重写它。
答案 0 :(得分:4)
您可以使用TextInputDialog
:
TextInputDialog dialog = new TextInputDialog();
dialog.setHeaderText("X");
dialog.setTitle("Y");
Optional<String> result = dialog.showAndWait();