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