【发布时间】:2012-02-07 16:37:54
【问题描述】:
今天我决定制定一个解决方案,其中包括仅使用 键盘 测试我的 Java 应用程序。
但我面临一些障碍:
- 如何使用键盘选择/取消选择复选框?
- 如何折叠/展开
JTree中的项目?
我们将不胜感激所有帮助!
更新:
这是我要选择的复选框的示例:
PS:空间无效
【问题讨论】:
-
tab.. tab.. tab... 空格,通常可以解决问题 - 虽然看起来毫无意义 resolution
-
如果你学到了新东西,那也不是没有意义的;)
-
看起来您正在使用自定义渲染器?如果是这样,您将需要添加某种动作侦听器...
-
表现良好的 ui 应用程序必须能够同样良好地被鼠标和键盘使用。不幸的是,许多人忽略了键盘交互,所以这个问题的一个大胖子 +1 :-) 实现该交互(很可能,不知道你在团队中的角色)是开发团队的任务。如果操作正确,击键应该与操作系统中的本机应用程序中使用的相同 - 搜索操作系统的 gui 指南可能有助于找到它们(如果开发团队没有记录它们;-)
-
错误的实现可能是this one,它会忽略击键并破坏(默认)多选功能。
标签: java swing keyboard keyboard-shortcuts