- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章GUI编程1
GUI 编程 第2章 目标 了解 AWT 包及其组件 掌握如何创建 GUI 程序 掌握 AWT 组件的基本用法 掌握如何使用布局管理器构造复杂的布局 抽象窗口工具包 图形用户界面(GUI)可以通过键盘或鼠标来响应用户的操作。 抽象窗口工具包(AWT)是一组Java类,此组Java类允许创建图形用户界面(GUI)。 AWT提供用于创建生动而高效的GUI的各种组件。 java.awt 包中的类体系结构 容器 容器 – 框架 容器 - 面板 使用容器示例 import java.awt.*; ? class PanelTest extends Panel { public static void main(String args[]) { PanelTest p= new PanelTest(); Frame f=new Frame(正在测试面板!); f.add(p); f.setSize(300,200); f.setVisible(true); } } AWT组件 不同组件 标签 标签的常用方法 public String getText() 获取此标签的文本。 返回: 此标签的文本,如果此文本已设置为 null,则返回 null。 public void setText(String?text) 将此标签的文本设置为指定的文本。 参数: text - 此标签显示的文本。如果 text 为 null,则将其作为一个空字符串 显示。 文本域 文本域的常用方法 public void setEchoChar(char?c) 设置此文本字段的回显字符。 public void setText(String?t) 将此文本组件显示的文本设置为指定文本。 public String getText() 返回此文本组件表示的文本。默认情况下,此文本是一个空字符串。 public void setColumns(int?columns) 设置此文本字段中的列数。列是近似平均字符宽度,它与平台有关。 标签和文本域使用示例 import java.awt.*;? class TextLabelDemo extends Frame { Label lblName=new Label(“名称 :”); TextField txtName=new TextField(20); public TextLabelDemo (String title) { super(title); setLayout(new FlowLayout()); add(lblName); add(txtName); } public static void main(String args[]) { TextLabelDemo t=new TextLabelDemo(正在测试组件!); t.setSize(300,200); t.show(); } } 文本区 文本区的常用方法 public void append(String?str) 将给定文本追加到文本区的当前文本。 注意,传递 null 或不一致的参数是无效的,并且将导致不确定的行为。 public void replaceRange(String?str, int?start, int?end) 用指定替换文本替换指定开始位置与结束位置之间的文本。结束处的文本不会被替换。开始位置处的文本会被替换(除非开始位置与结束位置相同)。文本位置是从零开始的。插入子字符串的长度可以与所替换文本的长度不同。 注意,传递 null 或不一致的参数是无效的,并且将导致不确定的行为。 参数: str - 用于替换的非 null 文本 start - 开始位置 end - 结束位置 文本区的常用方法 public void insert(String?str, int?pos) 在此文本区的指定位置插入指定文本。 注意,传递 null 或不一致的参数是无效的,并且将导致不确定的行为。 参数: str - 要插入的非 null 文本 pos - 插入的位置 文本区的常用方法 public int getRows() 返回此文本区的行数。 返回: 此文本区中的行数 public void setRows(int?rows) 设置此文本区的行数。 参数: rows - 行数 public int getColumns() 返回此文本区中的列数。 返回: 此文本区中的列数 public void setColumns(int?columns) 设置此文本区的列数。
您可能关注的文档
最近下载
- YY0306-2018 热辐射类治疗设备安全专用要求.pdf VIP
- 电力工程项目建设用地指标(风电场)(建标〔2011〕209号).pdf VIP
- 商品混凝土采购组织供应、运输、售后服务方案.docx VIP
- 《合成生物学》课件.pptx VIP
- 《中国文化概况》带翻译版.pdf VIP
- 消除艾滋病、梅毒和乙肝母婴传播项目工作制度及流程(模板).docx
- 2.1.2 认识地球(第2课时 地球仪与经纬网)七年级地理上册课件(湘教版).pptx VIP
- 二年级上册1-8单元看图写话.pdf VIP
- YY/T 0061-2021特定电磁波治疗器.pdf
- 沥青路面旧路改造工程施工方案.docx VIP
文档评论(0)