Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用JTextField创建新文件_Java_Swing_File Io_Actionlistener_Jtextfield - Fatal编程技术网

Java 使用JTextField创建新文件

Java 使用JTextField创建新文件,java,swing,file-io,actionlistener,jtextfield,Java,Swing,File Io,Actionlistener,Jtextfield,嗨,我在获取用户输入并使其接收用户输入时遇到问题。 然后获取用户输入并使用它创建一个新的文本空白文本文件。 我可以让它工作,但当我使用JTextField时,它不会创建文件 任何帮助都将不胜感激 这是我的代码: 您是变量userName,因此在创建文件之前,不会设置同名的类成员变量,从而导致ActionListener中出现NPE。替换 JTextField userName = new JTextField("name"); 与 非常感谢你的帮助!当地的阴影。 JTextField user

嗨,我在获取用户输入并使其接收用户输入时遇到问题。 然后获取用户输入并使用它创建一个新的文本空白文本文件。 我可以让它工作,但当我使用JTextField时,它不会创建文件

任何帮助都将不胜感激

这是我的代码: 您是变量
userName
,因此在创建文件之前,不会设置同名的类成员变量,从而导致
ActionListener
中出现
NPE
。替换

JTextField userName = new JTextField("name");


非常感谢你的帮助!当地的阴影。
JTextField userName = new JTextField("name");
userName = new JTextField("name");