illustration event_type_hierarchy.gif的描述

这个图显示了事件类型的层次结构,以树形结构展示,根节点位于左侧,树向右展开。树中的每个节点都在一个蓝色框中。节点之间用灰色线连接,显示节点之间的关系。椭圆用于表示该层级有比显示的节点更多。

图像左侧的根节点标记为Event.ANY。Event.ANY节点有三个分支,显示在右侧并垂直排列。第一个分支中的第一个节点标记为InputEvent.ANY。该节点有三个分支节点,显示在右侧并垂直排列。第一个分支中的第一个节点标记为KeyEvent.ANY。该节点有三个叶节点,显示在右侧并垂直排列。这些节点标记为KeyEvent.KEY_PRESSED,KeyEvent.KEY_RELEASED和KeyEvent.KEY_TYPED。

InputEvent.ANY节点的第二个分支中的第一个节点标记为MouseEvent.ANY。该节点有三个叶节点,显示在右侧并垂直排列。这些节点标记为MouseEvent.MOUSE_PRESSED,MouseEvent.MOUSE_RELEASED和一个省略号,表示还有未显示的鼠标事件。

InputEvent.ANY节点的第三个分支是一个省略号,表示还有未显示的输入事件。

Event.ANY节点的第二个分支包含一个标记为ActionEvent.ACTION的叶节点。

Event.ANY节点的第三个分支中的第一个节点是WindowEvent.ANY节点。该节点有三个叶节点,显示在右侧并垂直排列。这些节点标记为WindowEvent.WINDOW_SHOWING,WindowEvent.WINDOW_SHOWN和一个省略号,表示还有未显示的窗口事件。