【发布时间】:2013-12-29 10:06:33
【问题描述】:
如何从文本字段中获取文本并使用BufferedReader 对象传递给字符串?
我想从文本字段中获取文本,并希望使用缓冲区读取器对象将其传递到字符串中,然后在文本区域中打印该特定文本,然后使用 PrintWriter 对象将该文本传递给套接字...
我的代码..
else if(ae.getSource()==btnsend)
{
try
{
PrintWriter pw=new PrintWriter(socket.getOutputStream(), true);
BufferedReader brk=new BufferedReader(new InputStreamReader(System.in));
BufferedReader brs=new BufferedReader(new InputStreamReader(socket.getInputStream()));
String str="";
while(true)
{
// m confused after this..how to proceed..
jtxts3.getText();
str=brk.toString();
jareas1.setText(str);
pw.println();
str=brs.toString();
jareas1.setText("Client Says :-"+str);
}
}
catch(Exception ex)
{
System.out.println("Exception caught : "+ex);
}
【问题讨论】:
-
你的问题是什么?
-
@sᴜʀᴇsʜᴀᴛᴛᴀ 问题隐藏在标题中。 (我觉得标题不应该是一个问题,而是一个陈述,问题在正文中。但很少有人会同意我的观点。) OP 为了尽快获得更好的帮助,请发布SSCCE。
-
@AndrewThompson:我非常同意;这个问题应该(至少)重述容易被忽视的)标题。 user3143630:对于example。
-
@trashgod ".. 容易被忽视的) 标题" 我通常会打开 9 或 10 个问题,然后(在时间允许的情况下)实际返回每个问题。那时,我会忽略标题并直接进入正文。 唯一我可能会注意到标题的原因是在搜索“?”在页面中(这是我经常做的事情——主要是因为我想直接跳到重点)。 ..继续我修改帖子以将问题添加到正文中的习惯。 (并提示人们确保在“知道可以回答的人吗?”之前至少有一个“?”。。)
标签: java swing sockets client-server jtextfield