直播网站开发秀色,深圳学校网站建设,安徽合肥网站制作,广州网页设计工资使用的时候#xff0c;只要将SwingUtils .enterPressesWhenFocused(JButton)这样就可以实现回车时候#xff0c;触发按钮。另外文本输入框回车触发事件则是#xff1a;SwingUtils .enterPressesWhenFocused(JTextField textField,ActionListener actionListener) 。其中acti…使用的时候只要将SwingUtils .enterPressesWhenFocused(JButton)这样就可以实现回车时候触发按钮。另外文本输入框回车触发事件则是SwingUtils .enterPressesWhenFocused(JTextField textField,ActionListener actionListener) 。其中actionListener是需要触发的事件。import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import javax.swing.JButton;import javax.swing.JComponent;import javax.swing.JTextField;import javax.swing.KeyStroke;public class SwingUtils {public static void enterPressesWhenFocused(JButton button) {button.registerKeyboardAction(button.getActionForKeyStroke(KeyStroke.getKeyStroke(KeyEvent.VK_SPACE, 0, false)),KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false),JComponent.WHEN_FOCUSED);button.registerKeyboardAction(button.getActionForKeyStroke(KeyStroke.getKeyStroke(KeyEvent.VK_SPACE, 0, true)),KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, true),JComponent.WHEN_FOCUSED);}public static void enterPressesWhenFocused(JTextField textField,ActionListener actionListener) {textField.registerKeyboardAction(actionListener,KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false),JComponent.WHEN_FOCUSED);textField.registerKeyboardAction(actionListener,KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, true),JComponent.WHEN_FOCUSED);}}