JavaTM Platform
Standard Ed. 6

类 java.awt.event.InputEvent
的使用

使用 InputEvent 的软件包
java.awt.dnd Drag 和 Drop 是一种直接操作动作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。 
java.awt.event 提供处理由 AWT 组件所激发的各类事件的接口和类。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.event 供 Swing 组件触发的事件使用。 
 

java.awt.dndInputEvent 的使用
 

类型参数类型为 InputEventjava.awt.dnd 中的字段
protected  ArrayList<InputEvent> DragGestureRecognizer.events
          DragGestureRecognizer“识别”为触发拖动的“动作”事件列表(按顺序)。
 

返回 InputEventjava.awt.dnd 中的方法
 InputEvent DragGestureEvent.getTriggerEvent()
          返回触发动作的初始事件。
 InputEvent DragGestureRecognizer.getTriggerEvent()
          此方法返回发起 Drag 和 Drop 操作的系列事件中的首个事件。
 

返回变量类型为 InputEvent 的类型的 java.awt.dnd 中的方法
 Iterator<InputEvent> DragGestureEvent.iterator()
          返回组成动作的事件 Iterator
 

参数类型为 InputEventjava.awt.dnd 中的方法
protected  void DragGestureRecognizer.appendEvent(InputEvent awtie)
          Recognizer 在 Component 上注册的侦听器将通过此 API 记录所有识别的 Event,识别的 Event 是组成 Drag 和 Drop 开始动作的系列 Event 的一部分。
 

类型变量类型为 InputEventjava.awt.dnd 中的构造方法参数
DragGestureEvent(DragGestureRecognizer dgr, int act, Point ori, List<? extends InputEvent> evs)
          在给定激发此事件的 DragGestureRecognizer、表示用户首选操作的 int、指示拖动原点的 Point,以及组成动作的事件 List 的情况下,构造一个 DragGestureEvent
 

java.awt.eventInputEvent 的使用
 

java.awt.eventInputEvent 的子类
 class KeyEvent
          表示组件中发生键击的事件。
 class MouseEvent
          指示组件中发生鼠标动作的事件。
 class MouseWheelEvent
          表示鼠标滚轮在组件中滚动的事件。
 

javax.swingInputEvent 的使用
 

参数类型为 InputEventjavax.swing 中的方法
 void TransferHandler.exportAsDrag(JComponent comp, InputEvent e, int action)
          导致 Swing 拖动支持的启用。
 

javax.swing.eventInputEvent 的使用
 

javax.swing.eventInputEvent 的子类
 class MenuDragMouseEvent
          MenuDragMouseEvent 用于通知对此进行侦听的参与者在拖动情况下菜单元素已经收到转发给它的 MouseEvent。
 class MenuKeyEvent
          MenuKeyEvent 用于通知感兴趣的参与者菜单元素已在菜单树中接收转发给它的 KeyEvent。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策