组件 接口 获得监视器的方法 接口中的方法 事件类的方法 动作事件 ActionListener addActionListener actionPerformed(ActionEvnet e) getSource() getActionCommand() 文本事件 TextListener addTextListener textValueChanged(TextEvent e) getSource() append() insert() replaceRange() 调整事件 AdjustmentListener addAdjustmentListener adjustmentValueChanged(adjustmentEvent e) getSource(),getValue() getAdjustmentType() 焦点事件 FocusListener addFocusListener focusGained(FocusEvent e) focusLost(FocusEvent e) 项目事件 ItemListener addItemListener itemStateChanged(ItemEvent e) getItem() getStateChange() 键盘事件 KeyListener addKeyListener keyPressed(KeyEvent e) keyReleased(KeyEvent e) keyTyped(KeyEvent e) getKeyChar() 鼠标事件 MouseListener addMouseListener mouseClicked(MouseEvent e) mouseEntered(MouseEvent e) mouseExited(MouseEvent e) mousePressed(MouseEvent e) mouseReleased(MouseEvent e) getClickCount() getPoint() getX() getY() 鼠标移动事件 MouseMotionListener addMouseMotionListener mouseDragged(MouseMotionEvent e) mouseMoved(MouseMotionEvent e) getClick() getX() getPoint() getY() 窗口事件 WindowListener addWindowListener windowActived(WindowEvent e) windowClosed(WindowEvent e) windowClosing(WindowEvent e) windowDectivated(WindowEvent e) windowDeiconified(WindowEvent e) windowIconfied(WindowEvent e) windowOpened(WindwEvent e) 控制事件 ControllerListener addControllerListener controllerUpdate(ControllerEvent e) 事件类 可产生事件的组件 事件类的方法 方法功能描述 ActionEvent Button,List,MenuItem,TextField等 getActionCommand() 返回与此动作相关的命令字符串。 TextEvent TextArea,TextField paramString() 返回标识此文本事件的参数字符串。 AdjustmentEvent Scrollbar getValue() getAdjustmentType() 返回调整事件中的当前值。返回导致值更改的调整类型。 ItemEvent List,Choice,Checkbox,CheckboxMenuItem getItem() getStateChange() 返回受事件影响的项。返回状态更改的类型(选中或取消)。 MouseEvent 大部分组件 getClickCount() getPoint() getX() getY() 返回鼠标单击次数。返回鼠标事件相对于源组件的 x、y 位置。返回鼠标事件相对于源组件的水平 x 坐标。返回鼠标事件相对于源组件的垂直 y 坐标。 KeyEvent 大部分组件 getKeyChar() getKeyCode() 返回与按键相关联的字符。返回与按键相关联的键整数值。 部分事件类的常用方法
组件接口
最新推荐文章于 2021-11-17 19:59:41 发布