작성하려고 시도하는 코드에는 사용자가 문자열을 입력 할 수있는 jTextField가 있습니다. 사용자는 jButton을 클릭하여 파일을 생성합니다. 파일 생성을 위해 다음과 같은 사항을 염두에 두었습니다. 사용자가 입력 한 문자열을 파일 생성 방법 내에서 .txt에 추가합니다. 아래 코드는이 실패한 시도를 보여줍니다.사용자가 Java에서 선택한 새로운 .txt 파일을 만들 수 있도록 허용하려면
String input;
Scanner scan = new Scanner(System.in);
input = scan; //This is totally wrong, but I'm not sure how to convert the scanner
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
final Formatter x;
try{
x = new Formatter(input + ".txt");
} catch(Exception e) {
System.out.println("Your code is bad. You should feel bad.");
}
}
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
input = jTextField1.getText();
}
"실패": 어떻게? –
결과는 사용자의 string.txt 파일과 마찬가지로 null.txt입니다. – kcmallard
http://docs.oracle.com/javase/tutorial/essential/io/scanning.html을 읽으십시오. –