Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.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识别用户按键笔划_Java_Client - Fatal编程技术网

如何使用java识别用户按键笔划

如何使用java识别用户按键笔划,java,client,Java,Client,我正在学习Java网络和线程,想编写一个同时充当客户机和服务器的Java程序。 概念很简单: One Server thread receives messages. One client thread send messages. 但是,我想模拟IM应用程序中的一个非常常见的功能,即当您键入时,会话的另一端会看到“用户正在键入”。我仍在学习,但我认为如果使用swing,这将很容易。只是想知道是否使用了纯命令行接口,这在Java中仍然可行吗?非常感谢。Java没有很好的控制台控制,因此我怀疑如

我正在学习Java网络和线程,想编写一个同时充当客户机和服务器的Java程序。 概念很简单:

One Server thread receives messages.
One client thread send messages.

但是,我想模拟IM应用程序中的一个非常常见的功能,即当您键入时,会话的另一端会看到“用户正在键入”。我仍在学习,但我认为如果使用swing,这将很容易。只是想知道是否使用了纯命令行接口,这在Java中仍然可行吗?非常感谢。

Java没有很好的控制台控制,因此我怀疑如果您按照这种方式,您是否能够实现“用户正在键入”功能。我建议您学习swing(或类似)并将其用于客户端应用程序。是的,这也是我所怀疑的