永发信息网

Java Frame,键盘输入,文件[非常简单的问题]

答案:5  悬赏:20  手机版
解决时间 2021-04-27 17:36

一,比如创建一个窗口,窗口上一个面板,面板上是两个标签和两个文本框。

二,标签文本分别是“电话”“QQ”,两个标签分别和两个文本框对应。

三,功能:让用户从键盘输入电话和QQ号,并能将输入的数据读入到一个文本文件。

我的问题是:一,getKeyChar()只能接收单个字符,如何能接收多个字符?

二,如何使标签与文本框对应而不至于使标签和文本框分开(比如标签在上一行,而文本框却跑到下一行去了)怎样控制它们的位置?

三,如何将输入的数据读入文本文件?

最佳答案

1.getText()可以获得文本框整个的字符


2.解决方法有很多,其中一种就是将窗口的宽度设置宽。或者标签的宽度设置小点,另外一种就是设置Frame的布局。setLayout(new BorderLayout(2,2));设置成两行两列


3.我写一个测试代码就是将字符串写入文件的


.


import java.io.FileOutputStream;
import java.io.PrintWriter;


public class Test{
public static void main(String[] args)
{
String str ="要写进文件的字符串";
String filePath = "文件路径";
try
{
PrintWriter pw = new PrintWriter(new FileOutputStream(filePath));
pw.println(str);
pw.flush();
pw.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}

全部回答

你可以弄其他的

public static void saves(String pahts,String text) { try { BufferedWriter writer = new BufferedWriter(new FileWriter(pahts)); writer.write(text); writer.newLine();

} writer.flush(); writer.close();

} catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }

方法给你 自己为所欲为的用就可以了

你的问题有点迷糊。一 getKeyChar()这个拿来干嘛?二、你用流布局就行SETBOTS();三建立数据连接insert into 就可以
哎,可惜我是C语言的初学者,暂时无法解答你…
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样才能把自己喜欢的人忘掉
女性看重男人的身高吗?
为什么我的电脑网线通的运作全部正常就是上不
我是农历1988年9月11号23:29分出生的 命相怎
人死后真的会升天吗?
爱国教育口号押韵,求天狼队的口号,歌
中国农业银行24小时自助银行(香洲路)在什么地
高一英语人教版
灾滞还同似雪消 何须嘱语太叨叨
一一堆煤的1/5与一堆煤1/5吨的意义是
我主板坏了,怎么看我能换哪块主板?
忍者为什么拿东西遮住脸
英语翻译成汉语用什么翻译软件?
我的问问的积分和经验怎么是负的呢
福晶堂这个地址在什么地方,我要处理点事
推荐资讯
朋友离别祝福的诗经,诗经中描写 志向、亲情、
windows7旗舰版密钥
欧弟和rain比谁更跳的好
为什么每次**都找不到刺激感呢
天生头发少怎样让头发变的又密又多
诛仙2有关于宠物快捷上星的省钱方法请教
目前在我国境内发现的最早的人类化石位于
DNF格斗家连续踏头上的是什么技能
从北京海淀区田村半壁店到东城区北新桥西怎么
水泵漏水的问题,能不能自己解决?
谁能告诉我N81多少钱
七夕活动兑换那个划算?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?