图形界面开发学案.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
方式一:在线安装 运行Eclipse-Help-InstallNewSoftware? 进入 /windowbuilder/download.php? ???再点开对应的??link 接着手动复制地址栏中的地址??(如:/windowbuilder/WB/release/R201506241200-1/4.4/) 注意:下载windowbuilder的版本要与eclipse的版本一致;? 回到Eclipse中的Intall对话框中单击add?,把刚才复制的地址粘贴到 Location 对应的内容中并点击 OK?。 稍等一会儿就有几个可选的软件列表出单击来,全部选上Next?,几分钟后下完并自动安装完毕至重启即可。 ;方式二:用离线安装文件安装 下载离线安装文件,下载后文件名为WB_v1.8.0_UpdateSite_for_Eclipse4.4.zip 不要打开这个压缩文件,把它复制到eclipse目录中的plugins文件夹中。 按方式一进行,不同的是在add对话框的“位置”中不要输入网址,而是单击Archive按钮,选择刚才复制到plugins文件夹中的WB_v1.8.0_UpdateSite_for_Eclipse4.4.zip 在随后出现的对话框中,选择所有,单击“下一步”按提示完成安装 ???; ???;1、单击File—new—other—Windows Builder—SWT Designer— Swt/Jface Java Project,新建一个项目,命名为“swt”。 2、在swt-src上右击,选择new—other—Windows Builder—Swing Designer—JDialog,创建一个对话框,命名为“test”。 3、右击test.java,选择【Run as】---【 Java Application】,运行程序。 ; 在SWT工程中,若要用SWT Designer下的插件开发,即用SWT或Jface开发,需引入SWT或Jface相关包,进行相关配置,十分复杂。;用户界面;1. AWT AWT是在Swing出现之前用来设计界面的工具包。 用awt包中的类创建的用户界面在不同的操作平台上有不同的表现,使用不灵活。 import java.awt.* Swing Swing 是对AWT的扩展,它是Java 2中的一个标准包。 组件都以J开头,如Jbutton等。Swing界面在不同的平台上外观完全一样,真正做到平台独立。 import javax.swing.* ;一个顶层容器(即主窗口) 顶层容器包含若干个中间容器 每个中间容器包含若干基本组件 按照合理的布局方式将它们组织在一起 基本组件可以响应发生在其上的事件 ;容器 容器是用来容纳和管理一组界面元素的对象,基本组件必须被安排在某个容器中,否则无法使用。 ;右击项目new—other—Windows Builder—Swing Designer—Jframe,新建 一个窗口。 构造方法 JFrame( ) 创建无标题窗口 常用方法 setTitle(String title)设置窗口标题 setVisible(boolean b)设置窗口的可见性 setDefaultCloseOperation(int) 设置默认的关闭时的操作,常用取值为 JFrame.EXIT_ON_CLOSE,表示关闭时退出。 setResizable(boolean b) 设置窗口大小是否可以改变 setBounds(int x, int y, int width, int height) 前两个是组件左上角在容器中的坐标,后两个是组件的宽度和高度 ;窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色。其实在你直接调用这个方法后,你的确设置了背景颜色,而你看到的却不是直接的JFrame或者Frame,而是JFrame.getContentPane().而JFrame上的contentPane默认是Color.WHITE的,所以,无论你对JFrame或者Frame怎么设置背景颜色,你看到的都只是contentPane. ;由JFrame创建初始的用户界面 创建中间容器 由基本组件类创建有关组件 将基本组件按照某种布局添加到中间容器中,根据需要可能会用到容器的嵌套 将中间容器按照某种布局添加到顶层容器中,形成满足用户需求的操作界面 ; 中间容器提供将有关组件按照某种布局组合在一起,然后放入中间容器或顶层容器的功能。 JPanel 提供一个面板,最常用 JS

文档评论(0)

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

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

1亿VIP精品文档

相关文档