网站大量收购闲置独家精品文档,联系QQ:2885784924

Java专题案例.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA GUI 计算器1 教学目标 Swing常用组件的使用。 Swing菜单的实现。 NetBeans集成开发环境的使用。 布局管理器 教学任务 在NetBeans开发环境中实现计算器页面,掌握Swing常用组件的使用 相关实践知识1 双击NetBeans图标,打开NetBeans 单击【文件】?【新建项目】 相关实践知识2 在弹出的对话框中的项目名称中输入Counter,单击【确定】 相关实践知识3 创建项目成功后,新建一个JFrame窗体CounterFrame 相关实践知识4 点击CounterFrame窗体,把窗体的title属性改为“计算器” 相关实践知识5 在CounterFrame窗体上添加菜单及组件 相关实践知识6 在“在组件面版”窗口中选择“jMenuBar”,放置在适当的位置。然后添加3个“jMenu”,修改它们的“text”属性分别为:编辑,视图,帮助 相关实践知识7 添加jMenuItem,并修改它们的“text”属性。编辑下为复制,粘贴;视图下为工具;帮助下为主题,关于 相关实践知识8 添加一个JTextField,用于显示计算结果,最后添加23个JButton按钮 利用布局管理器也可以实现上述内容 总结 AWT包以及组件。 Swing常用组件的使用。 Swing菜单的实现。 NetBeans集成开发环境的使用。 布局管理器。 AWT包以及组件 java.awt包是Java1.1中用来建立GUI类的主存储库,包含用于创建用户界面和绘制图形图像的所有类。 它支持图形用户界面编程功能。 已经被Swing取代,但是Swing是扩展AWT而来。AWT中还包含很多现在GUI编程还在频繁使用的内容 。 Swing常用组件 javax.swing包中的大多数类都是用来定义GUI元素,被称作Swing组件 。 用纯Java写成,可以跨平台运行 。 缺点是执行速度较慢,优点就是可以在所有平台上采用统一的行为。 java.Swing 包的常用组件 JFrame组件 JFrame组件扩展了java.awt.Frame类,用于在Swing程序中创建窗体。 JFrame组件是放置其它Swing组件的顶级容器或窗体。 JFrame 类与 Frame 轻微不兼容。在JFrame上添加一个组件,调用add()方法后,组件将添加到内容窗格中,内容窗格是JFrame唯一的子容器。 JFrame的构造函数 JFrame() JFrame(GraphicsConfiguration?gc) JFrame(String?title) JFrame(String?title, GraphicsConfiguration?gc) JFrame的常用方法 void update(Graphics?g) void setJMenuBar(JMenuBar?menubar) void remove(Component?comp) void setLayout(LayoutManager?manager) JRootPane getRootPane() Container getContentPane() Graphics getGraphics() void repaint(long?time, int?x, int?y, int?width, int?height) JLabel组件 提供可带图形的标签。用于短文本字符串或图像或二者的显示区。标签不对输入事件作出反应。 JLabel的构造函数 JLabel() JLabel(Icon?image) JLabel(Icon?image, int?horizontalAlignment) JLabel(String?text) JLabel(String?text, int?horizontalAlignment) JLabel(String?text, Icon?icon, int?horizontalAlignment) JLabel的常用方法 void setText(String?text) String getText() void setIcon(Icon?icon) Icon getIcon() JButton组件 扩展自javax.swing.AbstractButtion,是Swing中最简单的按钮类型,包含文本或图标,能够相应点击事件。 JButton的构造函数 JButton() JButton(Icon?icon) JButton(String?text) JButton(Action?a) JButton(String?text, Icon?icon) JButton的常用方法 void setText(String?text) Stri

文档评论(0)

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

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

1亿VIP精品文档

相关文档