0
次のSwingコードをJavaFXに変換しようとしています。JOptionPaneをSwingからJavaFXに変換する方法はありますか?
JOptionPane.showInputDialog(frame,"X","Y", JOptionPane.PLAIN_MESSAGE);
このコードは、最終的に、メソッド呼び出しによって文字列として返されます。しかし、JavaFXで書き直す方法はわかりません。
次のSwingコードをJavaFXに変換しようとしています。JOptionPaneを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();
感謝を。私のメソッドは文字列を返さなければならないので、私はそれをどうやってできるのか分かりません。オプションを文字列として使用できる方法はありますか? –
@ B.Dave:javadoc(https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html)に記載されています。あなたは 'isPresent'、' get'および/または 'orElse' – fabian