【发布时间】:2011-01-26 17:54:03
【问题描述】:
这是一个探索性问题,用于确定我是否应该将时间用于实施,如果它是“具有成本效益”的路径。我坦率地承认我还没有尝试自己实现这一点。我在寻找更多的理解和方向而不是代码块。
我知道可以通过将KeyListener 添加到接收焦点的对象中来在 Java 应用程序中捕获 KeyEvent,但是这在应用程序初始化的早期可以实现吗?
我正在考虑添加一些功能来修改初始化过程本身或在启动期间按住按钮时显示的内容(例如,按住 SHIFT 来重置或调试某些东西)。我没有过多地处理这些监听器(例如,我不熟悉 Swing 库中的哪些容器已经附加了它们)。我担心的是这种实施的时机和响应能力。或者,我已经在使用Preferences 的实现,我可以再添加一个变量,但它没有相同的“实时”效果。
这是否非常简单,还是我需要关注事物的初始化顺序以使其具有功能性和响应性?我是不是想多了?
【问题讨论】:
标签: java swing startup capture keyevent