当前位置: 首页 > 面试题库 >

计算器应用程序,包括Java swing中的键盘输入

严升
2023-03-14
问题内容

我在java swing中有一个计算器应用程序,可以通过鼠标单击输入正常工作。现在,我希望它使用键盘按钮的笔触来读取输入。我在Java教程中听说过
玻璃板 ,但是我需要知道任何其他简单的方法来满足要求。


问题答案:

KeyPadPanel是一个使用Action
键绑定

进行数字输入的示例。



 类似资料:
  • 问题内容: 我正在尝试为新的Apple编程语言Swift的命令行应用程序获取键盘输入。 我扫描了文档无济于事。 有任何想法吗? 问题答案: 我设法弄清楚了,而没有陷入C: 我的解决方案如下: 较新的Xcode版本需要显式的类型转换(在Xcode 6.4中有效):

  • 问题内容: 我刚刚开始弄乱JLine来解析控制台模式下的字符输入。看来运作良好,但我想知道: JLine中是否有非阻塞方式来查找字符是否可用?(例如,在Windows中。) 我想我总是可以将键盘输入包装在其自己的线程中,该线程随后将键盘字符提供给主线程一个线程安全的队列,但这似乎是不必要的。 编辑 :这是逐字符解析。我不会使用GUI。在控制台模式下,Java中通常的InputStream I /

  • 问题内容: 我正在用flexbox构建一个计算器。我想要它的一个键是高度的两倍,另一个键是宽度的两倍。 我对此进行了很多搜索,但找不到一起找到这两种情况。 对于高度的两倍关键,只有答案,我发现是使作为。但是在那种情况下,我将无法制作双倍宽度的键。 这是我的代码(在codepen.io上)。请帮忙。 问题答案: 将凹凸不平的钥匙包装在自己的伸缩容器中,然后从那里去。 笔记: 在/ 计算中包括填充和边

  • 当我尝试运行一个新的Swing应用程序时,我遇到了一些重大问题。我使用的是NetBeans 8.1、JDK版本1.8和OS Windows 10。 所以每次我试图打开一个新的Swing项目(不管它是应用项目还是EA),并且我运行它,NetBeans都会正确部署它,但是Swing窗口没有打开,在NetBeans的状态栏中它只是显示正在运行。我等了几分钟,然后我不得不停止构建,因为什么都没发生。当我在

  • 将 SDK 工具 rev 更新到 20 后,Android 模拟器不会从我的桌面键盘获取键盘输入。当按下桌面键盘的某个键时,模拟器将死机,我必须终止其进程。 Android模拟器也没有从模拟器自己的键盘中获取键盘输入。但是我已经按照Android模拟器不采用键盘输入的步骤解决了这个问题 - SDK工具修订版20。 有人有什么建议吗?

  • 目前为止,我们的脚本都没有交互。也就是说,它们都不需要用户的输入。本节,我们将学习脚本如何问问题,并获取以及使用其响应。 read 要从键盘读取输入,使用 read 命令。read 命令从键盘读取输入并将其赋值给一个变量。例如: #!/bin/bash echo -n "Enter some text > " read text echo "You entered: $text" 注意 ech