当用户按下 Enter 键时,我需要将焦点转移到另一个元素上,因此我成功地以这种方式在大多数元素上注册 KeyStroke:
this.getInputMap( ).put( KeyStroke.getKeyStroke( '\n' ), "transferFokus" );
this.getActionMap( ).put( "transferFokus", transferFokusa );
一切正常,除了我的类扩展了 JXDatePicker,我想它在里面消耗了 Enter 键。我能做些什么?
重点是让人们使用 GUI 界面更轻松,因为他们使用过旧的 DOS 应用程序,在该应用程序中,他们使用 Enter 键而不是 TAB 键在表单内部移动。