Java 回显击键,包括空格
如何从JTextArea回显每个击键,以便即使用户输入新行,键入等于NULL的内容(例如缩进)并继续键入,所有击键都会回显? 我试图使用带有Java 回显击键,包括空格,java,echo,inputstream,bufferedreader,jtextarea,Java,Echo,Inputstream,Bufferedreader,Jtextarea,如何从JTextArea回显每个击键,以便即使用户输入新行,键入等于NULL的内容(例如缩进)并继续键入,所有击键都会回显? 我试图使用带有readLine()的BufferedReader来为每次按下的按键返回一个回音,但我希望它在移动到新行后继续回音 我要做的是回显JTextArea1中的任何文本,回显JTextArea2并保留所有行、空格和缩进 e、 g.在JTextArea1中键入以下内容时,应将其与所有空格和缩进等一起回显到JTextArea2 public static vo
readLine()
的BufferedReader
来为每次按下的按键返回一个回音,但我希望它在移动到新行后继续回音
我要做的是回显JTextArea1
中的任何文本,回显JTextArea2
并保留所有行、空格和缩进
e、 g.在JTextArea1
中键入以下内容时,应将其与所有空格
和缩进
等一起回显到JTextArea2
public static void main(String[] args) {
int x = 1;
}
这就是我的echo服务器当前正在做的事情:
while (true) {
Socket clientSocket = serverSocket.accept();
System.out.println("connection accepted");
ServerOut = new PrintWriter(clientSocket.getOutputStream(),
true);
ServerIn = new BufferedReader(new InputStreamReader(
clientSocket.getInputStream()));
String inputLine;
if ((inputLine = ServerIn.readLine()) != null) {
ServerOut.println(inputLine);
}
else {
}
}
我的客户机类使用textArea1.getText()
将文本发送到服务器,并使用textArea2.setText(brIn.readLine().toString())
附加回显文本
else语句用于处理null
情况,即当按enter键输入新行时,但我还不确定如何手动编码
如蒙指教,不胜感激
谢谢你有什么特别的问题还是特别的问题?嗨,VGR,我已经更新了帖子顶部的问题。我想说得更具体一些。第一行文本的回音很好,但问题是当我按enter键并移动到JTextArea中的新行时。我猜因为行等于null,代码失败了。我正在努力想出一些东西,如果该行最初为空,它将继续响应,但是用户以后可能会继续在新行上键入。解决问题:(1)将JTextArea Swing到System.out.println,以及(2)从客户端到服务器的行列表。感谢Joop Eggen。。。我对这个很陌生,所以我不知道你的意思。如果你能详细说明,我将不胜感激。