java里如何点击button后将textfield的输入内容存入创建的txt文件里?

java新手小白,这是我的GUI界面,现在想把textfield里输入的数据在点击save的button的时候可存入创建的txt文件里,应该怎么写呢?求大神,最好讲的详细... java新手小白,这是我的GUI界面,现在想把textfield里输入的数据在点击save的button的时候可存入创建的txt文件里,应该怎么写呢?求大神,最好讲的详细一些 展开
 我来答
aarontong
推荐于2017-12-15 · TA获得超过129个赞
知道小有建树答主
回答量:80
采纳率:0%
帮助的人:99.7万
展开全部

首先对save按钮增加一个监听事件,然后在监听事件里面进行textfield取值,代码如下:

JButton savebtn = new JButton("save");
savebtn.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        String val= textfield.getText();
        ....增加其他的文本框取值
    }
});
追问
你好,非常感谢你的回答,如果我现在有一个database.txt文件,我想要做的是在点击save按键的时候把所有输入的数据存入这个txt文件中间用空格隔开,需要怎么写程序呢,非常感谢!!
搜六
2013-12-10 · 超过11用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:12.2万
展开全部
直接用getText()获取输入内容,然后用I/O流的形式保存到txt中呀。感觉你的界面好高端的样子,用哪个软件实现的呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糖糖寳寳
推荐于2016-04-15 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3942万
展开全部
将下面的代码放在main函数里面执行一下,将大写转成小写,前提是这个文件存在D:/lin/testfile.txt
public static void ToLowerCase() throws IOException{
File file = new File("D:/lin/testfile.txt");
InputStreamReader in = new InputStreamReader(new FileInputStream(file),"gbk");
BufferedReader bufferedReader = new BufferedReader(in);
String lineTxt = null;
String test = "";
while((lineTxt = bufferedReader.readLine()) != null){
test = lineTxt.toLowerCase();
System.out.println(test);
}
FileWriter fw = new FileWriter(file);
fw.write("");
fw.close();
in.close();
OutputStream out = new FileOutputStream(file,true);
out.write(test.getBytes("GBK"));
out.close();
}
//将在控制台中输入的字符保存在txt文件中
public static void save() throws IOException{
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
(new File("D:/lin/testfile.txt")).delete();
//在d盘上创建一个名为testfile的文本文件
File f = new File("D:/lin"+File.separator+"testfile.txt");
//用FileOutputSteam包装文件,并设置文件可追加
OutputStream out = new FileOutputStream(f,true);
out.write(input.getBytes("GBK"));
out.close();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
维特bP
推荐于2018-03-04 · TA获得超过406个赞
知道小有建树答主
回答量:659
采纳率:33%
帮助的人:182万
展开全部
添加JButton的ActionPerfoirm,里面调用JTextFiled.getText(),结果存入字符串,用File类和outputStream类写入文件。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式