第6章 图形用户界面设计精选.pptVIP

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 图形用户界面设计精选

表6-36 面板类Panel的构造方法 面板类的方法是从组件类Component和容器类Container继承来的,Component类和Container类的常用方法见表6-2和表6-32。下面的例子说明了面板类的用法。 实例 面板类的用法 6.10 容器类及其子类 使用layout参数指定的布局创建一个面板 public Panel(LayoutManager?layout) 使用默认的FlowLayout布局创建一个面板 public Panel ( ) 解释 构造方法 2.文本行组件常用方法 文本行组件继承了TextComponent类的方法见表6-11,此外文本行组件还定义了一些新的方法,常用的方法见表6-13所示。 表6-13 文本行组件TextField的常用方法 返回是否设置了回显字符 public booleam EchoCharSet ( ) 取得回显字符 public char getEchoChar ( ) 设置回显字符 public void setEchoChar ( char c ) 设置文本行中的列数 public void setColumns (int columns ) 取得文本行中的列数 public int getColumns ( ) 解释 常用方法 6.5 与文本有关的组件 3.文本行组件常用事件 在文本行中当用户击Enter键时将会引起ActionEvent事件,而在改变文本时会引起TextEvent事件。TextEvent事件是继承自TextComponent类的事件,而ActionEvent事件是TextField组件的事件。表6-14给出了与这两个事件有关的内容。 表6-14 文本行组件TextField常用事件 public void textValueChanged (TextEvent e ) TextListener 改变文本行中的文本内容 TextEvent public void actionPerformed (ActionEvent e ) ActionListener 用户击Enter键 ActionEvent 需要编制的事件处理程序 需要注册的监听器 引起事件的操作 事件 6.5 与文本有关的组件 6.5.5 文本域组件TextArea 1.创建文本域组件 文本域组件TextArea用于显示和编辑大段的多行文本,允许在文本中含有回车符。表6-15给出了文本域组件的构造方法。 表6-15 文本域组件TextArea的构造方法 6.5 与文本有关的组件 创建文本域组件并指定文本的内容、行数和列数,其中text是文本域中的文本内容,rows和columns是文本域的行数和列数。 public TextArea ( String text, int rows, int columns ) 创建文本域组件并指定文本的行数和列数,其中rows和columns是文本域的行数和列数。 public TextArea ( int rows, int columns ) 创建文本域组件并指定文本的内容,其中text是文本域中的文本内容 public TextArea ( String text ) 创建文本域组件 public TextArea ( ) 解释 构造方法 6.5 与文本有关的组件 创建文本域组件并指定文本的内容、行数、列数以及滚动条的类型。scrollbars参数的意义如下: SCROLLBARS_NONE 不显示滚动条 SCROLLBARS_HORIZONTAL_ONLY 只显示水平滚动条 SCROLLBARS_VERTICAL_ONLY 只显示竖直滚动条 SCROLLBARS_BOTH 显示水平和竖直滚动条 public TextArea ( String text, int rows, int columns, int scrollbars ) 2.文本域组件常用方法 文本域组件继承了TextComponent类的方法见表6-11,此外文本域组件还定义了一些新的方法,常用方法见表6-16所示。 表6-16 文本域组件的常用方法 6.5 与文本有关的组件 用指定的文本替换文本域中指定位置的内容 public void replaceRange (String str, int start, int end ) 把指定的文本插入到文本域中指定的位置 public void insert ( String str, int pos ) 把指定的文本添加到文本域中文本的末尾 public void append ( String str ) 设置文本域中的列数 p

文档评论(0)

gz2018gz + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档