类 java.awt.event.ActionEvent 等的使用

使用 ActionEvent 的软件包
java.awt包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.dndDrag 和 Drop 是一种直接操作操作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。 
java.awt.event提供处理由 AWT 组件所激发的各类事件的接口和类。 
javax.swing提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf.basic提供了根据基本外观构建的用户界面对象。 
javax.swing.plaf.metal提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 
javax.swing.text提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.text.html提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.tree提供处理 javax.swing.JTree 的类和接口。 
 
java.awt ActionEvent 的使用

 

参数类型为 ActionEvent java.awt 中的方法
 voidAWTEventMulticaster.actionPerformed(ActionEvent e)
          通过在侦听器 a 和侦听器 b 上调用 actionPerformed 方法处理 actionPerformed 事件。
 voidList.AccessibleAWTList.actionPerformed(ActionEvent event)
           
protected  voidTextField.processActionEvent(ActionEvent e)
          处理发生在此文本字段上的操作事件,方法是将这些事件指派给所有已注册的 ActionListener 对象。
protected  voidMenuItem.processActionEvent(ActionEvent e)
          处理此菜单项上发生的操作事件,方法是将其指派给任何已注册的 ActionListener 对象。
protected  voidList.processActionEvent(ActionEvent e)
          处理发生在此列表上的操作事件,方法是将这些事件指派给所有已注册的 ActionListener 对象。
protected  voidButton.processActionEvent(ActionEvent e)
          处理发生在此按钮上的操作事件,方法是将这些事件指派给所有已注册的 ActionListener 对象。

 

java.awt.dnd ActionEvent 的使用

 

参数类型为 ActionEvent java.awt.dnd 中的方法
 voidDropTarget.DropTargetAutoScroller.actionPerformed(ActionEvent e)
          导致发生自动滚动

 

java.awt.event ActionEvent 的使用

 

参数类型为 ActionEvent java.awt.event 中的方法
 voidActionListener.actionPerformed(ActionEvent e)
          发生操作时调用。

 

javax.swing ActionEvent 的使用

 

参数类型为 ActionEvent javax.swing 中的方法
 voidJComboBox.actionPerformed(ActionEvent e)
          此方法作为实现的副作用存在的公共方法。
 voidToolTipManager.insideTimerAction.actionPerformed(ActionEvent e)
           
 voidToolTipManager.outsideTimerAction.actionPerformed(ActionEvent e)
           
 voidToolTipManager.stillInsideTimerAction.actionPerformed(ActionEvent e)
           
 voidDefaultCellEditor.EditorDelegate.actionPerformed(ActionEvent e)
          在执行操作时,编辑被终止。
protected  voidAbstractButton.fireActionPerformed(ActionEvent event)
          通知所有对此事件类型的通知感兴趣的已注册侦听器。
protected  voidTimer.fireActionPerformed(ActionEvent e)
          通知为此事件类型的通知而注册的所有侦听器。
protected  voidDefaultButtonModel.fireActionPerformed(ActionEvent e)
          通知所有对此事件类型的通知感兴趣的已注册侦听器。

 

javax.swing.plaf.basic ActionEvent 的使用

 

参数类型为 ActionEvent javax.swing.plaf.basic 中的方法
 voidBasicScrollBarUI.ScrollListener.actionPerformed(ActionEvent e)
           
 voidBasicTreeUI.ComponentHandler.actionPerformed(ActionEvent ae)
          因 Timer 而将此方法作为公共方法。
 voidBasicTreeUI.TreeTraverseAction.actionPerformed(ActionEvent e)
           
 voidBasicTreeUI.TreePageAction.actionPerformed(ActionEvent e)
           
 voidBasicTreeUI.TreeIncrementAction.actionPerformed(ActionEvent e)
           
 voidBasicTreeUI.TreeHomeAction.actionPerformed(ActionEvent e)
           
 voidBasicTreeUI.TreeToggleAction.actionPerformed(ActionEvent e)
           
 voidBasicTreeUI.TreeCancelEditingAction.actionPerformed(ActionEvent e)
           
 voidBasicSplitPaneUI.KeyboardUpLeftHandler.actionPerformed(ActionEvent ev)
           
 voidBasicSplitPaneUI.KeyboardDownRightHandler.actionPerformed(ActionEvent ev)
           
 voidBasicSplitPaneUI.KeyboardHomeHandler.actionPerformed(ActionEvent ev)
           
 voidBasicSplitPaneUI.KeyboardEndHandler.actionPerformed(ActionEvent ev)
           
 voidBasicSplitPaneUI.KeyboardResizeToggleHandler.actionPerformed(ActionEvent ev)
           
 voidBasicSliderUI.ScrollListener.actionPerformed(ActionEvent e)
           
 voidBasicSliderUI.ActionScroller.actionPerformed(ActionEvent e)
           
 voidBasicDesktopPaneUI.OpenAction.actionPerformed(ActionEvent evt)
           
 voidBasicDesktopPaneUI.CloseAction.actionPerformed(ActionEvent evt)
           
 voidBasicDesktopPaneUI.MinimizeAction.actionPerformed(ActionEvent evt)
           
 voidBasicDesktopPaneUI.MaximizeAction.actionPerformed(ActionEvent evt)
           
 voidBasicDesktopPaneUI.NavigateAction.actionPerformed(ActionEvent evt)
           
 voidBasicOptionPaneUI.ButtonActionListener.actionPerformed(ActionEvent e)
           
 voidBasicInternalFrameTitlePane.CloseAction.actionPerformed(ActionEvent e)
           
 voidBasicInternalFrameTitlePane.MaximizeAction.actionPerformed(ActionEvent evt)
           
 voidBasicInternalFrameTitlePane.IconifyAction.actionPerformed(ActionEvent e)
           
 voidBasicInternalFrameTitlePane.RestoreAction.actionPerformed(ActionEvent evt)
           
 voidBasicInternalFrameTitlePane.MoveAction.actionPerformed(ActionEvent e)
           
 voidBasicInternalFrameTitlePane.SizeAction.actionPerformed(ActionEvent e)
           
 voidBasicFileChooserUI.NewFolderAction.actionPerformed(ActionEvent e)
           
 voidBasicFileChooserUI.GoHomeAction.actionPerformed(ActionEvent e)
           
 voidBasicFileChooserUI.ChangeToParentDirectoryAction.actionPerformed(ActionEvent e)
           
 voidBasicFileChooserUI.ApproveSelectionAction.actionPerformed(ActionEvent e)
           
 voidBasicFileChooserUI.CancelSelectionAction.actionPerformed(ActionEvent e)
           
 voidBasicFileChooserUI.UpdateAction.actionPerformed(ActionEvent e)
           

 

javax.swing.plaf.metal ActionEvent 的使用

 

参数类型为 ActionEvent javax.swing.plaf.metal 中的方法
 voidMetalFileChooserUI.DirectoryComboBoxAction.actionPerformed(ActionEvent e)
           

 

javax.swing.text ActionEvent 的使用

 

参数类型为 ActionEvent javax.swing.text 中的方法
 voidDefaultEditorKit.DefaultKeyTypedAction.actionPerformed(ActionEvent e)
          动作触发时执行的操作。
 voidDefaultEditorKit.InsertContentAction.actionPerformed(ActionEvent e)
          此动作触发时执行的操作。
 voidDefaultEditorKit.InsertBreakAction.actionPerformed(ActionEvent e)
          触发此动作时执行该操作。
 voidDefaultEditorKit.InsertTabAction.actionPerformed(ActionEvent e)
          此动作触发时执行的操作。
 voidDefaultEditorKit.CutAction.actionPerformed(ActionEvent e)
          触发此动作时执行的操作。
 voidDefaultEditorKit.CopyAction.actionPerformed(ActionEvent e)
          触发此动作时执行的操作。
 voidDefaultEditorKit.PasteAction.actionPerformed(ActionEvent e)
          触发此动作时执行的操作。
 voidDefaultEditorKit.BeepAction.actionPerformed(ActionEvent e)
          触发此动作时执行的操作。
 voidStyledEditorKit.FontFamilyAction.actionPerformed(ActionEvent e)
          设置字体系列。
 voidStyledEditorKit.FontSizeAction.actionPerformed(ActionEvent e)
          设置字体大小。
 voidStyledEditorKit.ForegroundAction.actionPerformed(ActionEvent e)
          设置前景色。
 voidStyledEditorKit.AlignmentAction.actionPerformed(ActionEvent e)
          设置对齐方式。
 voidStyledEditorKit.BoldAction.actionPerformed(ActionEvent e)
          切换粗体属性。
 voidStyledEditorKit.ItalicAction.actionPerformed(ActionEvent e)
          切换斜体属性。
 voidStyledEditorKit.UnderlineAction.actionPerformed(ActionEvent e)
          切换下划线属性。
protected  JEditorPaneStyledEditorKit.StyledTextAction.getEditor(ActionEvent e)
          获得操作的目标编辑器。
protected  JTextComponentTextAction.getTextComponent(ActionEvent e)
          确定动作所使用的组件。

 

javax.swing.text.html ActionEvent 的使用

 

参数类型为 ActionEvent javax.swing.text.html 中的方法
 voidHTMLEditorKit.InsertHTMLTextAction.actionPerformed(ActionEvent ae)
          将 HTML 插入文档。
 voidFormView.actionPerformed(ActionEvent evt)
          负责处理 ActionEvent。

 

javax.swing.tree ActionEvent 的使用 

参数类型为 ActionEvent javax.swing.tree 中的方法
 voidDefaultTreeCellEditor.actionPerformed(ActionEvent e)
          计时器被激发时传递消息,这将启动编辑会话。
当你将一个用作事件监听器时,你已经设置好一个特定的事件型,它会用该进行监听。接下来的操作是:一个匹配的监听器必须被加入到该组件中 组件被创建之后,可以在组件上调用如下方法来将监听器与它联系起来 addActionListener( ) 可用于 Button,Check, TexyField 等组件 addAdjustmentListener( ) 可用于 ScrollBar 组件 addFocusListener( ) 可用于所有可视化组件 addItemListener( ) 可用于 Button,CheckBox 等组件 addKeyListener( ) 可用于所有可视化组件 addMouseListener( ) 可用于所有可视化组件 addMouseMotionListener( ) 可用于所有可视化组件 addWindowsListener( ) 可用于 Window,Frame等组件 例:下面语句创建一个 Button 对象,并将它与动作事件监听器联系起来 Button button = new Button( “OK” ) ; button . addActionListener ( this ) ; //this 指明当前就是事件监听器 2 使用方法 (1)动作事件(ActionEvent) 发生在用户完成了使用下列组件之一的动作: Button , CheckBox , ComboBox , TextField , RadioButton 为了能够处理这些事件必须实现接口 ActionListener 。 每个产生一个动作事件的组件上要调用方法 addActionListener( ) 方法 actionPerformed(ActionEvent evt) 是接口 ActionListener 惟一的 方法采用如下格式: public void actionPerformed(ActionEvent evt) { //…… } 在 ActionEvent 对象上可以使用的方法: getSource( ) 获取产生事件组件的组件名 getActionCommand( ) 获取与组件有关的文本,如命令按钮的标签 键盘事件(KeyEvent) 发生在键盘上的某个键被按下时。 为了能够处理这些事件必须实现接口 KeyListener 。 每个产生一个键盘事件的组件上要调用方法 addKeyListener( ) 在接口 KeyListener 中有三个方法: public void keyPressed(KeyEvent evt) { //…… } public void keyReleased(KeyEvent evt) { //…… } public void keyTyped(KeyEvent evt) { //…… } 在 KeyEvent 对象上可以使用的方法: getKeyChar( ) 返回与事件相关的键盘字符的 Unicode 码 . . . . . . . . . .
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值