图形界面swing.ppt

  1. 1、本文档共132页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图形界面swing

图形用户界面 * 列表常用的方法有以下几种。 add(String item):将标签为item的选项加入列表中。 add(String item , int index):将标签为item的选项加入列表中指定序号处。 getSelecteditem():获得已选中的选项文本。 getSelecteditems():获得所有已选择的选项组成的字符数组。 getSelectedindex():获得已选中的选项的序号。 getSelectedindexs():获得所有已选择的选项组成的整型数组。 select(int index):选中指定序号的选项。 deselect(int index):不选指定序号的选项。 remove(String item):将制定标签的选项删除。 remove(int index):将指定序号的选项删除。 列表可以产生两种事件,当用户单击列表中的某一个选项并选中它时, 它将产生ItemEvent类的选择事件;当用户双击列表中的某一个选项时, 将产生ActionEnent类的动作事件。 图形用户界面 * 1.调整事件(AdjustmentEnent) AdjustmentEnent类只包含一个事件,即带有ADJUSTMENT- VALUE-CHANGED常量事件。与ItemEvent事件引发的离散状态变 化不同,ADJUSTMENT-VALUE-CHANGED是GUI组件状态发生连 续变化的事件,引发这类事件的具体动作有如下几个。 (1)操纵滚动条(Scrollbar)改变其滑块位置。 (2)操纵用户自定义的Scrollbar对象的子类组件,改变其滑块位置。 AdjustmentEvent类产生的事件,经由AdjustmentListener接口触 发动作,再由adjustment- ValueChanged()方法去完成这些动作。 AdjustmentEvent类的主要方法有以下几个。 public Adjustable getAdjustable():返回引发状态事件的事件源。 public int getAdjustmentType():返回状态变化事件的状态变化类型,通过其返回值,就可以知道用户发出的哪种操作引发了哪种 连续的状态变化。 pubiic int getValue():返回状态变化后的滑块对应的当前数值。 图形用户界面 * 2.滚动条(Scrollbar) 滚动条是用来选取某一个介于最大值至于最小值之间的组件。滚 动条可以分成水平滚动条(Horizontal scrolrbar)和垂直滚动条 (Vertical scrollbar)两种。 水平滚动条包括向左和向右的滚动箭头及指针,垂直滚动条包括 向上和向下的滚动条箭头及指针。创建水平或垂直滚动条的方法如 下: Scrollbar(int orientation, int value, int visible, int minimum, int maximum) 其中,orientation代表滚动条方向,有Scrollbar.HORIZONTAL和 Scrollbar.VERTICAL两种;value为滚动条初值;visible为滚动条指 针的大小;minimum为滚动条最小值;maximum为滚动条最大值。 图形用户界面 * 1.鼠标事件(MouseEvent) MouseEvent类和KeyEvent类都是InputEvent类的子类, InputEvent类不包含任何具体的事件。调用InputEvent类的 getModifiers()方法后,把返回值与InputEvent类的几个静态整型常量 ALT_MASK、CTRL_MASK、SHIFT_MASK、META_MASK、 BUTTON1_MASK、BUTTON2_ MASK、BUTTON3_MASK相比较,就可以知道用户在引发 KeyEvent事件时是否同时按下了功能键,或者用户在单击鼠标时单击 的是哪个键。MouseEvent类包含如下的若干个鼠标事件,分别用 MouseEvent类的同名静态整型常量标识。 (1)MOUSE_CLICKED;鼠标点击事件。 (2)MOUSE_DRAGGED:鼠标拖动事件。 (3)MOUSE_ENTERED:鼠标进入事件。 (4)MOUSE_EXTTED:鼠标离开事件。 (5)MOUSE_MOVED:鼠标移动事件。 (6)MOUSE_PRESSED:鼠标按钮按下事件。 (7)MOUSE_RELEASED:鼠标按钮松开事件。 图形用户

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档