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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java编程中应用的GUI设计基础

    Java编程中应用的GUI设计基础

    这篇文章主要介绍了Java编程中应用的GUI设计基础,为一些Java开发CS类型应用的基础概念知识,需要的朋友可以参考下
    2015-10-10
  • Java中try-catch的使用及注意细节

    Java中try-catch的使用及注意细节

    现在有很多的语言都支持try-catch,比如常见的就是c++,java等,这篇文章主要给大家介绍了关于Java中try-catch的使用及注意细节的相关资料,文中通过图文以及实例代码介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • 通过面试题解析 Java 类加载机制

    通过面试题解析 Java 类加载机制

    类加载是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。下面小编和大家来一起学习一下吧
    2019-05-05
  • C++ 程序流程结构详解

    C++ 程序流程结构详解

    这篇文章主要介绍了C++程序的程序流程结构以及关系和逻辑运算符讲解,是C++入门学习中的基础知识,需要的朋友可以参考下
    2021-09-09
  • Java实现文件名倒序排序的技术指南

    Java实现文件名倒序排序的技术指南

    在实际开发过程中,我们经常需要对文件进行操作和处理,一个常见的需求是按文件名倒序排列文件列表,以便于文件的管理和查找,本文将介绍如何在Java中实现文件名倒序排序,并提供详细的代码案例,需要的朋友可以参考下
    2024-08-08
  • SpringBoot @value注解动态刷新问题小结

    SpringBoot @value注解动态刷新问题小结

    @Value注解 所对应的数据源来自项目的 Environment 中,我们可以将数据库或其他文件中的数据,加载到项目的 Environment 中,然后 @Value注解 就可以动态获取到配置信息了,这篇文章主要介绍了SpringBoot @value注解动态刷新,需要的朋友可以参考下
    2023-09-09
  • JavaSE面试题之this与super关键字的区别详解

    JavaSE面试题之this与super关键字的区别详解

    this关键字用于引用当前对象的引用,super关键字用于引用父类对象的引用,下面这篇文章主要给大家介绍了关于JavaSE面试题之this与super关键字区别的相关资料,需要的朋友可以参考下
    2023-12-12
  • 希尔排序的算法代码

    希尔排序的算法代码

    希尔排序也是一种插入排序方法,实际上是一种分组插入方法。
    2013-03-03
  • Java的内部类总结

    Java的内部类总结

    这篇文章主要为大家介绍了Java的内部类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • Java Chaos Game噪声游戏实例代码

    Java Chaos Game噪声游戏实例代码

    这篇文章主要介绍了Java Chaos Game噪声游戏实例代码,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12

最新评论