Eclipse可视化插件WindowBuilder的安装方法

 更新时间:2020年06月22日 14:19:47   作者:李阿昀  
这篇文章主要介绍了Eclipse可视化插件WindowBuilder的安装方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

WindowBuilder插件的简单介绍

大家都知道在做窗体程序的开发中,传统的Java语言在开发窗体应用程序中仅靠代码语句来实现对控件的控制显得不够灵活和准确,难以高效的开发具有良好用户界面的应用程序,所以我们应该寻找Java中可以拖拽控件来实现窗体绘制的插件。所幸的是找到了一种还算好用的插件——WindowBuilder,它是一款基于Eclipse平台的双向Java的GUI设计插件式的软件,它具备SWT/JFACE开发、Swing开发及GWT开发三大功能,是一款不可多得的Java体系中的WYSIWYG工具。

下载

打开浏览器,在地址栏中输入网址:http://www.eclipse.org/windowbuilder/

单击Download按钮。

在打开的网站中单击如下link。


接着跳到一个下载页面,点击Download按钮进行下载即可。最后下载到的zip压缩包为repository.zip

WindowBuilder离线安装

由于下载到本地之后是一个zip压缩文件,所以可离线安装WindowBuilder插件了。安装步骤如下:

打开Eclipse,HelpInstall New Software...,出现如下图所示界面。

点击Add按钮,在Name文本域中起名字是随意的,也可不起,这里我起的名字为windowbuilder,在Location文本域中把WindowBuilder离线安装插件包的地址(例如,本人的就是D:\my plugins\repository.zip)粘贴过去,点击OK按钮。

在下图中点击Select All,并点击Next。

接着出现如下图所示界面,继续点Next。

然后出现如下图所示界面,点击我接受按钮,并点击Finish。

现在我们就慢慢等着它下载,下载完毕就成功安装了windowbuilder插件。

重启

Eclipse,WindowBuilder插件生效。

使用演示

安装好WindowBuilder插件之后重启Eclipse,若想可视化的建一个窗体程序,可进行如下操作:

新建一个Java项目,在Java项目上单击右键→NewOtherWindowBuilderSwing Designer可以看到有许多库可以使用,如下图:

一般我们做窗体程序时会用到JFrame,所以选中JFrame选项之后,点击Next,然后新建一个类文件,并指定其所在的包,如下图:

最后点击Finish按钮,即可创建一个JFrame窗体。创建完的JFrame窗体的java文件中,系统会自动生成部分代码,如图所示。

单击底部的Design选项卡,可以切换到可视化设计界面,如下图所示。该界面中有3个主要区域,分别是组件工具箱、窗体设计区和属性。其中,组件工具箱提供了设计Swing程序所需的布局管理器、容器和各种组件;窗体设计区主要用来对窗体进行可视化的设计;属性区域用来对窗体或者组件的相关属性进行设置,这样就省去了编写代码设置属性的过程,更加方便快捷。

在可视化设计界面中,用户可以根据自己的实际需要在窗体中绘制相应的组件,并对组件的属性进行设置,绘制组件的具体操作为:在左侧“组件工具箱”选中单击要显示在窗体上的组件,然后将鼠标移动到“窗体设计区”,这时会显示一个带绿色原点的鼠标形状,在某个区域单击鼠标左键,即可绘制一个相应的组件,如图所示。


说明:创建完JFrame窗体后,默认的布局方式为BorderLayout(默认铺开整个窗体),如果想要取消布局,可以直接在窗体设计区按Delete键删除,然后切换到java文件(单击底部的Source选项卡),将setLayout方法的参数设置为null。

到此这篇关于Eclipse可视化插件WindowBuilder的安装方法的文章就介绍到这了,更多相关Eclipse可视化插件WindowBuilder内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • spring boot中各个版本的redis配置问题详析

    spring boot中各个版本的redis配置问题详析

    这篇文章主要给大家介绍了关于spring boot中各个版本的redis配置问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • java读取邮件excel附件的方法过程示例

    java读取邮件excel附件的方法过程示例

    这篇文章主要介绍了java读取邮件excel附件的方法过程示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • Redis Java客户端建立的两种方式小结

    Redis Java客户端建立的两种方式小结

    Redis具有快速读取数据的能力,将经常访问的数据缓存到Redis中,可以减轻数据库的压力,本文主要介绍了Redis Java客户端建立的两种方式小结,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • java微信开发第二步 获取消息和回复消息

    java微信开发第二步 获取消息和回复消息

    这篇文章主要为大家分享java微信开发的第二步,如何获取消息和回复消息,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • SpringBoot实现devtools实现热部署过程解析

    SpringBoot实现devtools实现热部署过程解析

    这篇文章主要介绍了SpringBoot实现devtools实现热部署过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • springIoc及注解的使用实例详解

    springIoc及注解的使用实例详解

    注解(Annotation)是一种在 Java 程序中以元数据的形式对代码进行标记和说明的机制,它可以被添加到类、方法、字段、参数等程序元素上,用于提供额外的信息和指示,本文给大家介绍springIoc及注解的使用,感兴趣的朋友一起看看吧
    2024-02-02
  • java Map转Object与Object转Map实现代码

    java Map转Object与Object转Map实现代码

    这篇文章主要介绍了 java Map转Object与Object转Map实现代码的相关资料,需要的朋友可以参考下
    2017-02-02
  • Java类加载策略之双亲委派机制全面分析讲解

    Java类加载策略之双亲委派机制全面分析讲解

    这篇文章主要介绍了Java双亲委派机制,双亲委派模型是Java加载类的机制,采用双亲委派模型的好处是Java类随着它的类加载器一起具备了一种带有优先级的层级关系,通过这种层级关系可以避免类的重复加载,感兴趣的朋友可以参考下
    2023-12-12
  • Java虚拟机如何运行Java字节码

    Java虚拟机如何运行Java字节码

    这篇文章主要介绍了Java虚拟机如何运行Java字节码的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • 解决mybatis-plus3.4.1分页插件PaginationInterceptor和防止全表更新与删除插件SqlExplainInterceptor过时失效问题

    解决mybatis-plus3.4.1分页插件PaginationInterceptor和防止全表更新与删除插件SqlE

    这篇文章给大家介绍了在Spring.xml文件中配置mybatis-plus3.4.1分页插件PaginationInterceptor和防止全表更新与删除插件SqlExplainInterceptor过时失效问题解决方案,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-12-12

最新评论