【发布时间】:2013-03-26 00:43:16
【问题描述】:
我正在尝试创建一个 thread,它将创建一个 text file 并将使用键侦听器写入计算机上键入的每个字符,但我不知道如何附加创建的包含用户将输入的下一个字符的文件.....可能我让每个人都感到困惑,但我只想存储用户将输入的每个字符(通过键盘)
就像每当我执行我的应用程序时,它都会创建一个文件并开始将 keychar 写入该文件。
【问题讨论】:
-
你目前写的怎么样?
-
write each and every character typed on computer- Java 不支持这个。您只能访问当前具有焦点的 Java 应用程序的 KeyEvents。 -
请粘贴您可能拥有的示例代码。我们可以看看它并根据它提出解决方案。
-
我认为在 Java 中没有办法以这种方式写入文件。粗略的解决方案可以是,您可以从键盘缓冲(File-Buffered)字符并在一段时间后将其刷新到文件
-
@ajduke 当然可以追加文件,只要正确打开即可
标签: java multithreading swing keyboard keylistener