- 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讲 图形界面2
Java语言概述 * 常量值在GUI程序中的使用 GUI中的帮助类和布局管理器类为了设置值的方便,往往针对性地提供一些常量 共性:为了设置值的方便例如:Color.RED 或Color.red 红色 Font.ITALIC 斜体 FlowLayout类中的LEFT ,RIGHT等常量,来控制对齐方式 BorderLayout类中的SOUTH,NORTH等常量,控制边界布局放置位置。 另外,其他的管理器类,如GridLayout、GridBagLayout,和 SwingConstant等类都有相应的常量。 学习时要加以留心 Java语言概述 * 小结 基本组件是指可以被图形容器来包含的界面元素; 标签和按钮为常用的界面组件; 文本组件包括文本区,文本域和密码域组件; 对于任何的一个容器对象,都对应一个布局管理器; 通过布局管理器设置,容器可以灵活自动的编排组件的排列方式。 Java语言概述 * 课后练习 改写密码验证例子,使显示密码和用户名, 验证时,正确的用户名是“sias”, 密码是“password”,当正确密码时,跳出一个消息框“欢迎,密码正确”,错误,跳出一个消息框“密码错误”,然后光标还回到用户输入域下,并清空用户名。 正确 错误 Java语言概述 * GUI 类在awt和Swing包中结构 Return * * 实验和作业辅导回顾 Java语言概述 * 问题:如何定位窗体到屏幕中心 思路: 先得到屏幕的宽高尺寸 计算定位坐标位置 X=(W-w)/2 Y=(H-h)/2 通过框架setLocation(x,y) 屏幕宽 x y 屏幕高 Java语言概述 * 第9讲 图形界面(2) 西亚斯学院计算机系 姜斌 2011年 Java语言概述 * 主要内容 一. Swing组件(各种常用组件的特点和应用) 1 标签按钮组件 2 文本域和密码组件 3.文本区 4.选择类组件 布局管理器的用法和应用 菜单以及弹出式菜单 对话框 一. Swing组件(各种常用组件的特点和应用) Java语言概述 * 1、什么是基本类型组件 组件是布置在框架或其他容器中的界面元素,每个元素都有其相对应的功能,常常表现为图形化GUI组件的形式; 在Java的Swing中组件类往往是以J开头的,它们一般都继承JComponent的类。 Java语言概述 * Swing组件的类继承关系 Java语言概述 * 框架(Frame)图例 Return Java语言概述 * 2、标签 (JLabel) 往往是用来提示用户或者解释其他组件的用于提示显示的组件,例如我们需要标签组件来提示用户的输入。 注意:不能编辑,只读 JLabel label = new JLabel(“信息输入”, JLabel.LEFT);标签在左 SwingConstant是一个接口,里面定义了很多图形应用常量值; 通过上面的代码我们建立了一个标签对象,其显示的文本是“信息输入”,对齐方式为左对齐。 Java语言概述 * Jlabel的构造函数: Public JLabel() public JLabel(String?text) , public JLabel(String?text, int?horizontalAlignment) public JLabel(Icon?image) 显示动态图画的简单方法 public JLabel(String?text, Icon?icon, int?horizontalAlignment) Icon是一个接口,我们可以用一个实现它的类ImageIcon创建对象 参看教材8.3例子 Java语言概述 * 3、 按钮 (JButton) 作用:用来创建命令按钮。当用户按下命令按钮,会执行操作 为在按钮上显示相应的信息,可以提供初始的文本和图标。例如: loginButton =new JButton(登录, new ImageIcon(login.gif)); Jbutton有三种常用的构造函数: public JButton(Icon?icon) public JButton(String?text) public JButton(String?text, Icon?icon) Java语言概述 * 当希望按钮对单击动作有所反应时,我们需要为按钮注册一个事件监听器,并且实现这个事件监听器,就可以完成所需要的按钮功能。 //注册事件监听器 loginButton.addActionListener(new LoginAction()); //实现事件监听器 Private class LoginAction implements Acti
文档评论(0)