0
Javaでは、実際のファイルを指定せずに、ローカルディレクトリからプログラムにファイルをインポートできますか?私は自分のプログラムにインポートする自分のテキストファイルを選択する必要があります。私はすでに知っている.txtファイルでファイルを読み込む方法の例を見つけるためにのみ検索しました。Javaのローカルファイルシステムからファイルをインポートする
Javaでは、実際のファイルを指定せずに、ローカルディレクトリからプログラムにファイルをインポートできますか?私は自分のプログラムにインポートする自分のテキストファイルを選択する必要があります。私はすでに知っている.txtファイルでファイルを読み込む方法の例を見つけるためにのみ検索しました。Javaのローカルファイルシステムからファイルをインポートする
ファイル名をプログラムに実際にハードコードしなくても、ユーザーがファイルを選択できる方法はいくつかあります。ここで
はJFileChooserの
import javax.swing.JFileChooser;
import java.io.File;
public class ChooseFile
{
public static void main(String[] args)
{
// Create JFileChooser
JFileChooser fileChooser = new JFileChooser();
// Set the directory where the JFileChooser will open to
// Uncomment one of these below as an example
// fileChooser.setCurrentDirectory(new File(System.getProperty("user.home")));
// fileChooser.setCurrentDirectory(new File("c:\\"));
// Show the file select box to the user
int result = fileChooser.showOpenDialog(null);
// Did the user select the "Open" button
if(result == JFileChooser.APPROVE_OPTION)
System.out.println("File chosen: " + fileChooser.getSelectedFile());
else
System.out.println("No file chosen");
}
}
のSwingクラスを使用した一例であり、この情報がお役に立てば幸いです。
あなたは 'JFileChooser'型の取引を意味しますか?ユーザーがファイルを選択できるようにしますか? – 3kings
@ 3kingsはい。私はそれが私が探しているものと仮定していますか? – iii