前提・実現したいこと
現在、ファイルの名前を変えられるコードを作成しているのですがファイルの名前を呼び込む仕組みが思いつきません・・・
showOpenDialogでファイルの名前だけを呼び込むのはどうなんだろうか・・・?と考えたのですが・・・
発生している問題・エラーメッセージ
ファイルの名前を呼び込む方法が分かりません・・・
該当のソースコード
javafx
1 class fileEventHandler implements EventHandler<ActionEvent>{ 2 public void handle(ActionEvent e6) { 3 tf = new TextField(); 4 lb = new Label(); 5 BorderPane bp =new BorderPane(); 6 Scene sc = new Scene(bp, 100, 100); 7 stage2.setScene(sc); 8 stage2.show(); 9 File fo = new File("c:\test.txt");//ファイルを呼び込む 10//具体的には上のコードの"c:\test.txt"のところにファイルを指定できるようにしたいです・・・ 11また、テキストフィールドにもファイルの名前を表示したいです 12 TextField tf = (TextField)e6.getSource(); 13 String str = tf.getText(); 14 File fNew = new File(str);//テキストフィールドから書き込む 15 if (fo.exists()) { 16 //ファイル名変更実行 17 fo.renameTo(fNew); 18 } else { 19 } 20 } 21 }
試したこと
ファイルの名前をテキストフィールドで変える方法は分かりました
また、こちら参考にしました
https://java-reference.com/java_file_namelist.html
補足情報(FW/ツールのバージョンなど)
jdk14に
回答1件
あなたの回答
tips
プレビュー