在Java事件处理中,常用的方法主要包括以下几种:
actionPerformed(ActionEvent e)
ActionListener接口中的唯一方法。itemStateChanged(ItemEvent e)
ItemListener接口。mouseClicked(MouseEvent e)
MouseListener接口。mousePressed(MouseEvent e)
MouseListener接口。mouseReleased(MouseEvent e)
MouseListener接口的方法之一。mouseEntered(MouseEvent e)
MouseListener接口的方法。mouseExited(MouseEvent e)
MouseListener接口的方法。keyPressed(KeyEvent e)
KeyListener接口的方法。keyReleased(KeyEvent e)
KeyListener接口的方法。keyTyped(KeyEvent e)
KeyListener接口的方法。addActionListener(ActionListener l)
ActionListener。removeActionListener(ActionListener l)
ActionListener。addItemListener(ItemListener l)
ItemListener来监听选项项状态的变化。removeItemListener(ItemListener l)
ItemListener。addMouseListener(MouseListener l)
MouseListener来监听鼠标事件。removeMouseListener(MouseListener l)
MouseListener。addKeyListener(KeyListener l)
KeyListener来监听键盘事件。removeKeyListener(KeyListener l)
KeyListener。getSource()
getType()
getModifiers()
getX() 和 getY()
getKeyCode()
SwingUtilities.invokeLater(Runnable doRun)
SwingUtilities.invokeAndWait(Runnable doRun)
invokeLater,但会等待任务完成后再继续执行。SwingUtilities.invokeLater或SwingUtilities.invokeAndWait来确保这一点。掌握这些方法和概念对于编写健壮且响应迅速的Java GUI应用程序至关重要。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。