JAVA GUI程序设计还用该层次结构图中所列的类

JAVA GUI程序设计还用该层次结构图中所列的类

ID:39330979

大小:595.54 KB

页数:21页

时间:2019-07-01

JAVA GUI程序设计还用该层次结构图中所列的类_第1页
JAVA GUI程序设计还用该层次结构图中所列的类_第2页
JAVA GUI程序设计还用该层次结构图中所列的类_第3页
JAVA GUI程序设计还用该层次结构图中所列的类_第4页
JAVA GUI程序设计还用该层次结构图中所列的类_第5页
资源描述:

《JAVA GUI程序设计还用该层次结构图中所列的类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVAGUIObjectDimensionFontFontMetricsColorGraphicsComponentContainerLayoutManagerPanelWindowJComponentAppletFrameJDialogJAppletJFrameDialog*1包java.awt中的类包javax.swing中的组件JPanelSwingGUI组件组件Jcomponent抽象类用户界面容器类盛装其他GUI组件Jpanel不可见,可嵌套。可看作是画布GUI辅助类用来描述GUI组件的属性,例如图形环境、颜色、字体及大小等。布局管理器的属性Color类Font类SwingGUI组

2、件的一般特性java.awt.Component-font:java.awt.Font-background:java.awt.Color-foreground:java.awt.Color-preferredSize:java.awt.Dimension-visible:boolean+getWidth():int+getHeight():int+getX():int+getY():intjava.awt.Container+add(comp:Component):Component+add(comp:Component,index:int):Component+remove(comp:Co

3、mponent):void+getLayout():LayoutManager+setLayout(l:LayoutManager):void+paintComponents(g:Graphics):voidjavax.awt.Swing.JComponent-toolTipText:String+border:javax.swing.border.Border图形Graphics类事件处理机制---委托事件处理图形界面程序(一个类)监听器类(含事件处理器)监听器对象(含事件处理器)实例化注册外部动作事件对象产生并传递事件对象接收事件对象,激活事件处理器,实现预定功能事件源(例如一个按钮)含有

4、事件处理实例:关闭窗口图形界面程序(TestFrame)窗口监听器类MyWindowListener(含关闭窗口事件处理器)窗口监听器对象(含关闭窗口事件处理器)实例化注册单击关闭按钮事件对象e产生并传递窗口事件对象WindowEvente接收事件对象e,激活事件处理器,实现关闭窗口功能。事件源窗口对象fr含有再论事件处理机制事件、事件监听器接口、事件监听器类:每一类事件有一个相应的事件监听器接口,该接口定义了接收和处理事件的抽象方法。实现该接口的类,就是监听器类。其对象可作为监听器对象向相应的组件注册。事件的类名通常为:XxxEvent对应的事件监听器接口名通常为:XxxListener一个

5、监听器接口定义了一种以上的抽象事件处理方法(事件处理器)。事件监听器类实现事件监听器接口,其类名可以由我们自己取。事件监听器类需要我们自己编写。一个组件可以注册一个或多个监听器对象,事件对象只向已注册的监听器对象报告事件的发生。事件监听器接口监听器适配器类事件处理方法ActionEventActionListener无actionPerformedAdjustmentEventAdjustmentListener无adjustmentValueChangedComponentEventComponentListenerComponentAdaptercomponentHiddencompone

6、ntMovedcomponentResizedcomponentShownContainerEventContainerListenerContainerAdaptercomponentAddedcomponentRemovedFocusEventFocusListenerFocusAdapterfocusGainedfocusLostItemEventItemListener无itemStateChanged事件、接口、适配器与事件处理方法对应表事件监听器接口监听器适配器类事件处理方法KeyEventKeyListenerKeyAdapterkeyPressedkeyReleasedkeyT

7、ypedMouseEventMouseListenerMouseAdaptermouseClickedmouseEnteredmouseExitedmousePressedmouseReleasedMouseMotionEventMouseMotionListenerMouseMotionAdaptermouseDraggedmouseMovedTextEventTextListener无text

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。