前言:
当前你们对“eclipsephp插件下载”大概比较关注,小伙伴们都想要了解一些“eclipsephp插件下载”的相关资讯。那么小编也在网上网罗了一些关于“eclipsephp插件下载””的相关资讯,希望看官们能喜欢,各位老铁们快快来了解一下吧!一、下载安装界面设计器
在Eclipse中安装WindowBuilder:
1.首先下载WindowBuilder。在浏览器地址栏输入:
进入WindowBuilder插件的下载列表界面,根据Eclipse的版本下载离线安装文件:
2.下载好后将压缩文件解压,把与Eclipse中同名的两个文件夹覆盖到Eclipse中:
3.再次启动Eclipse,选择主菜单中的“文件->新建->其他”,在新建对话框里出现一个WindowBuilder节点,说明WindowBuilder插件安装成功:
二、设计Windows系统的运行对话框界面
在界面设计器的基础上开发一个仿照Windows系统的运行对话框的界面,以熟悉界面设计器的使用。
1.新建Java项目,在项目思维src文件夹上单击鼠标右键,在弹出的快捷键菜单中选择“新建->其他”,在弹出的新建对话框中展开WindowBuilder节点,在展开Swing Designer节点,选择“JFrame”子节点,然后点击“下一步”:
2.在弹出的对话框里输入新建的Swing JFram的名称,点击完成:
3.点击完成后,向导会自动创建RunDialogDemo类,并完成代码的初步编写,我们需要使用设计器进行组件添加和布局,通过单击代码编辑页下面的Design标签来切换到设计器界面:
4.在进入设计器界面后,在设计器界面的窗体中单击鼠标右键,在弹出的快捷键菜单中选择“Set layout->Absolute Layout”命令,这样即可设置窗体容器使用绝对定位方式布局组件。在没有学会布局管理器之前,使用绝对定位的布局方式相对要简单一些,拖拽组件就可以设置位置:
5.在设计器Palette组件面板的Components选项卡中选择JLabel组件,然后在设计器窗体上的指定位置单击鼠标左键:
6.选择添加到窗体的JLabel组件,然后在Properties选项卡中找到icon属性,单击右侧的“...”按钮选择组件图标:
7.在弹出的对话框中找到需要的图片文件,为JLabel组件添加图片:
8.现在的JLabel组件包含了图片,但还有多余的文本信息。修改该组件的text属性,将属性值删除:
9.再添加一个JTextArea组件,显示文本,并设置opaque属性为false,lineWrap属性为true,然后设置text文本属性;添加JLabel组件,设置文本为“打开(O):”;添加JComboBox组件,调整合适的大小;添加三个按钮,分别设置text属性为“确定”、“取消”、“浏览”调整大小后整体效果如下:
10.切换到Source源码选项卡,修改主方法代码:
public static void main(String args[]) { EventQueue.invokeLater(new Runnable() { public void run() { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); RunDialogDemo frame = new RunDialogDemo(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } });}
其中“UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());”语句是用于设置程序使用本地系统的外观样式。
运行结果如下:
三、设计计算器程序界面
为了熟悉界面设计器,这里再开发一个计算器界面,只有界面。
1.在项目中创建主题窗类,设置窗体容器的布局方式为绝对布局(Absolute layout);
2.在窗体顶部添加一个JTextField文本框组件,调整文本框与窗体宽度相适应:
3.在窗体设计器界面右侧,添加“sqrt”、“%”、“1/x”、“=”这四个按钮,设置“=”的前景色(foreground)为红色,其他三个按钮为蓝色:
4.通过Merquee选项可以实现鼠标划动选择多个按钮或其他组件,然后通过复制粘贴可以直接添加相同的一组按钮到设计器中,对复制的组件进行调整和设置,把他们定义成运算符和数字的按钮:
5.切换回source源码选项卡,修改main方法:
public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); Calculator frame = new Calculator(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); }
运行效果:
标签: #eclipsephp插件下载