- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)