0
ファイル名を尋ねるダイアログを作成しようとしています。 TextFieldを持つダイアログを作成し、それに文字列を返す方法はありますか?私が見つけたすべてのドキュメントは、ボタンを持つダイアログボックスを扱い、数値を返します。テキストフィールドを持ち、テキストフィールドの文字列を返すダイアログボックスを作成する方法はありますか?
ファイル名を尋ねるダイアログを作成しようとしています。 TextFieldを持つダイアログを作成し、それに文字列を返す方法はありますか?私が見つけたすべてのドキュメントは、ボタンを持つダイアログボックスを扱い、数値を返します。テキストフィールドを持ち、テキストフィールドの文字列を返すダイアログボックスを作成する方法はありますか?
作業は簡単ですので、簡単なアプローチみましょう:
String filename = javax.swing.JOptionPane.showInputDialog(null, "File name?");
はい、あります[方法](https://docs.oracle.com/javase/tutorial/uiswingを/components/dialog.html)。 –
SwingまたはJavaFXを使用していますか? –
新しいクラスを作成してJDialogを拡張すると、独自のコンポーネントを作成して追加できます。ここではいくつかの例を見つけることができますが、上記のリンクを使っても良いでしょう。https://examples.javacodegeeks.com/desktop-java/swing/jdialog/java-jdialog-example/ Ifあなたが必要とするのは、テキストフィールドから文字列を取得するためのダイアログだけです。次に、以下の答えも良いオプションです。 –