精华内容
下载资源
问答
  • windowbuilder方法介绍
    千次阅读
    2021-02-03 11:10:32

    目录

    1. WindowBuilder是什么?

    2. WindowBuilder的安装

    2.1 使用Eclipse IDE自带的Marketplace安装

    2.2 使用国内的站点安装(推荐)

    3. WindowBuilder的使用


    1. WindowBuilder是什么?

    它是一个工作在Eclipse IDE下的可视化的窗体设计插件,利用它,通过拖拽、直接属性设置等交互式的设计方式,自动生成所见即所得的界面所需要的Java代码,从而高效地完成Java GUI程序的图形用户界面的设计。在复杂的GUI界面设计上,它将显著提高开发效率,事半功倍。

    另外,它是免费的。

    2. WindowBuilder的安装

    2.1 使用Eclipse IDE自带的Marketplace安装

    运行菜单命令“Help→Eclipse MarketPlace”→输入搜索关键词WindowBuilder→install。

    注意:由于这种方式都需要到国外站点下载插件文件,网速较慢,经常会因超时而失败,因此,不推荐这种方式。

    2.2 使用国内的站点安装(推荐)

    国内站点:http://mirror.bit.edu.cn/eclipse/windowbuilder/1.9.2/

    运行方式:

    运行菜单命令“Help→Install new software…”,弹出如install对话框,在work with文本框中输入上述国内站点网址,如图 1所示。

    1 在线安装插件界面

    要安装最新版,也可以把上面的“1.9.2”改为“latest”。国内还有其他很多站点提供了一些热门插件的安装网址,可以百度。单击上图的“Next”,按接下来的提示即可完成该插件的安装。

    3. WindowBuilder的使用

    WindowBuilder安装成功后,会在Eclipse IDE的new向导中产生一个单独的向导模板,如图 2所示。

     

    2 启动WindowBuilder插件的界面

    WindowBuilder的用法如图 3所示。

    我们不难发现,WindowBuilder是通过图 3所示“Design”选项卡页面提供的可视化的交互界面,使用拖拽、属性设置的所见即所得的交互式方式完成界面设计的,其最终目标是自动生成与当前界面效果一致的源代码。这样,省去了我们手工添加代码生成界面的麻烦,使我们专注于业务逻辑。

    更多相关内容
  • 主要介绍了Eclipse可视化插件WindowBuilder的安装方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 打开Ecplise,选择菜单条窗口→首选项。...在首选项左侧找到WindowBuilder(必须安装WindowBuilder成功才能看到): 关闭并重新打开任意一个WindowBuilder编辑器以观察首选项修改的效果。 Ecplise ...

            因为WindowBuilder插件没有汉化版,于是我将插件相关设置翻译了一下。其实大部分情况下使用默认设置就足够了。

     打开Ecplise,选择菜单条窗口→首选项。

    在首选项左侧找到WindowBuilder(必须安装WindowBuilder成功才能看到!!):


    关闭并重新打开任意一个WindowBuilder编辑器以观察首选项修改的效果:修改后得重开一下设计器才有效果。


     

    通过“格式化程序”修改Ecplise格式化首选项。


     

    编辑器布局:(就是代码和设计的布局,6个布局自己试试就知道什么效果)

    代码和设计都在一个单独的选项卡上(代码默认在前)

    代码和设计都在一个单独的选项卡上(设计默认在前):推荐用这个

    代码和设计彼此分开的窗格且上下分布(代码默认在前)

    代码和设计彼此分开的窗格且上下分布(设计默认在前)

    代码和设计彼此分开的窗格且左右并排分布(代码默认在前)

    代码和设计彼此分开的窗格且左右并排分布(设计默认在前)


    设计界面的渲染延迟(毫秒) 


    双击组件树上的组件以:

    跳转到该组件所在位置的源代码 

    创建/打开默认的事件监听器

    修改该组件的名字


    将Windows Builder编辑器与自动识别的Java GUI文件关联起来 :推荐打开

    在切换到设计页面(Desgin页)时最大化编辑器:Eclipse更方便设计界面

    在编辑器保存时才对源代码格式化并重新解析

    选中组件时转到组件的源代码定义

    当使用选择类组件时自动添加调色板组件

    在控制台显示调试信息

    当Ecplise和WindowBuilder版本不兼容时提示警告信息(血的教训:一定要两者版本对应否则会出现各种奇怪的bug)


    Code Parsing:代码解析规则

    ”隐藏代码块“开始标签

    “隐藏代码块”结束标签

    隐藏单行代码标签

    严格模式(需要给参数添加@wbp标签)

    高亮被访问/执行过的代码

    选择高亮颜色


    Swing Swing工具包的窗体设置

    默认窗体宽度

    默认窗体高度

    高亮显示无边框的窗体

    在组件树中显示组件的文本属性

    添加组件时弹出设置组件的重要属性的提示框

    添加组件时自动将组件设为可编辑状态


     Swing→Code Generation 代码自动生成


    使用现有的代码生成设置(如果能找到的话):选择几种现有的代码生成设置的模板?


    默认的代码生成设置:左边为变量的格式,右边是语句的格式。

    Local:使用组件声明唯一局部变量,在声明时初始化。可添加final修饰符

    Field:使用组件声明唯一成员变量,稍后在代码中初始化字段。可添加”this“前缀,可添加任意权限修饰符。

    Init. Field:使用组件声明唯一成员变量,在字段声明时直接初始化。可添加任意权限修饰符。

    Lazy:每个组件有单独的getXXX0方法

     Flat:所有组件在一个代码块中,可以给每个组件设置一行开始前缀,默认为空行

    Block:每个组件采用单独的代码块。

    (注意:设置后之前已经生成的代码是不会改的,也就是说你在一个项目的中途修改此设置会导致一个源代码中有不同的代码风格,很乱...)

    perview可以实时预览你设置的自动生成代码的最终效果。


    Swing→Code Generation→Event handlers 代码自动生成中的事件处理相关


    创建事件代码的格式:

    使用匿名类

    使用内部类

    使用父类继承listener接口


    创建事件处理器的桩代码并命名为:……(注意格式)


    删除组件时删除这些桩代码

    将 事件处理器中的参数用“final”修饰

    显示具有事件的组件的图标装饰器


     Swing→Code Generation→NLS 代码自动生成中的多语言相关

    如果类包含外部化属性,则自动外部化字符串属性。

    使用字符串在键中的值:生成的键只具有字符串的值,它们代表的值忽略了它们上的任何其他格式配置。

    在键中使用限定类名
    更改组件变量时重命名键
    在键尾追加字符串的值
    键作为值前缀:


     Swing→Code Generation→Variables 代码自动生成中的变量名相关:建议不动


    类型特异性 


    自动命名


    杂类


     Swing→Layouts  布局相关

    默认布局:

    容器自动使用父类的布局管理器类型
    使用模式创建布局变量:


     Swing→Layouts→Absolute 

     Swing→Layouts→GridBagLayout

     Swing→Layouts→JGoodies FormLayout

     Swing→Layouts→MigLayout

    几种布局的默认设置


    Swing→LookAndFeel:具体就是一些管理”皮肤“的设置。

    LookAndFeel可以理解为“皮肤”:从功能上说,这是一种批量管理 Swing 控件外观的机制。

    推荐阅读:Swing:LookAndFeel 教程第一篇——手把手教你写出自己的 LookAndFeel_sunyiz的专栏-CSDN博客本文是 LookAndFeel 系列教程的第一篇。是我在对 Swing 学习摸索中的一些微薄经验。我相信,仔细看完全系列之后,你就能写出自己的 LookAndFeel。你会发现 Swing 原来可以这样美。--------------------------------------------------------------------------------https://blog.csdn.net/sunyiz/article/details/7595371


    WindowBuilder→SWT

    因为我用Swing,应该不会更新SWT部分。

    展开全文
  • WindowBuilder的使用

    千次阅读 2021-07-14 23:43:12
    速学WindouBuilder,在这讲一下,用Swing做课设的朋友不用学Swing的,学会使用WindowBuilder就是学会Swing了。下面是WindowBuilder的简单使用,做课设足够用了,比较简单。 ....明天更

     windowbuilder:swing技术的GUI,学会简单的使用就可以不用学swing了。做课设的话看这就行了。

    如果没有下载的话,看这 如何下载WindowBuilder?

     下面通过一个简单例子,教你如何使用

    1.创建JFrame界面(JFrame是一个容器)。

    取个名字TestView

     

     2.创建后打开Design。

    如图。下面1~6(还有按钮)是常用的组件。框框处是在JFrame上添加的组件,如果添加错了,可以在这里删除(右键delete)。

    点击一下javax.swing.JFrame(选中整个JFrame),在界面上可以改变窗口的大小。

    点一下contenPane容器(选中JFrame下的condtenPane容器),在下面的Properties处,将Layout(布局)改成GroupLayout。不然我们的组件不好添加

     3.做一个登录界面。

    点一下要添加的组件(如JLabel),再在界面上要放置的地方点一下即可添加,添加后Source会生成相应的代码。

    1)添加各组件

     2)组件的属性介绍

    左下角Properties下是该组件(或容器)的各属性,以按钮为例介绍几种常用的:

    1.Variable是组件名,我们通常在Source代码里面通过这个组件名操作该组件的属性

    2.enabled有两个值false个true,true表示可使用,false表示不可使用(如按钮的就表示不可点击)

    3.font应该很熟悉了,可以设置该组件的字体大小

    4.text在该组件上添加文字

     4.实现界面间的跳转。

    1)我们再创一个容器JInternalFrame(JFrame也可以)

    JInternalFrame比JFrame高级那么一丢丢,但是不能单独存在

    取名MainView

     改一下大小改一下title后,该界面如下:

     2)回到我们的TestView界面

    右键登录按钮,为该按钮添加行为 Add event handler->action->actionPerformed

     点击actionPerformed后会转到Source这边,光标处就是我们添加的行为(方法),我们在该方法里实现登录功能(我们要实现的功能一般都是通过按钮添加action实现的,包括数据的增删查改,都要我们自己敲代码)

     如下,在里面创建方法login(e),e要写。将该方法写在外面(在构造方法外)实现 。

    注:我们的Swing代码是写在构造方法里面的,当创建对象后构造方法就会被调用,里面的代码就会运行,界面就会被创建。

     3)实现登录功能,完成界面跳转

    其中textField.getText(),textField是输入框,getText()方法获取输入框里的参数

    4)运行TestView

     5)输入用户名123和密码123,显示登录成功

     点确定后你会发现......MainView没跳出来......咳咳咳,为什么呢,前面讲过了JInternalFrame不能单独存在,需要依附在虚拟桌面上。理论上呢用JFrame就足够了,那为什么要用JInternalFrame呢?以后会讲

    6)按照第1步,创建一个JFrame名为Manageview

    把TestView里的login(ActionEvent e)方法改一下(改一下光标处那一行就行了)

     修改完后运行,登录成功后,需要跳转的窗口就出来了

    到此,登录功能和跳转功能都实现了。

    5.下拉列表的实现

    6.JScrollPane和JTable介绍

    ①JScrollPane是可滚动的容器,

    ②JTable(表格)用于显示数据,

    将②放在①里面可以实现数据的滚动效果

    1)创建JScrollPane

     2)将JTable添加到JScorllPane中。

    点击JTable,再在如下位置点一下就可以了

    3)为JTable添加model

     看到我们添加的,model下面可以放数据库中获取的数据。

    展开全文
  • Eclipse WindowBuilder安装过程

    千次阅读 2022-04-18 09:54:15
    介绍一下eclipse里如何正确安装WindowBuilder 很多安装不成功的例子都是版本不兼容的问题 方法: 先看自己的eclipse版本,打开eclipse,找到"Help"→"About Eclipse IDE",如下 然后就能显示出自己的eclipse版本...

    介绍一下eclipse里如何正确安装WindowBuilder

    很多安装不成功的例子都是版本不兼容的问题

    先看自己的eclipse版本,打开eclipse,找到"Help"→"About Eclipse IDE",如下

    在这里插入图片描述

    然后就能显示出自己的eclipse版本(我的是2021-06的v4.20),如下

    在这里插入图片描述

    再去这个https://projects.eclipse.org/releases,点击自己的eclipse版本号(比如我点的就是2021-06),如下

    在这里插入图片描述

    滑倒底部,找到WindowBuilder对应的版本号(这里查询到我是1.9.6)如下

    在这里插入图片描述

    这里有个问题,我在releases官网查到我的是1.9.6版本的WindowBuilder

    但实际上我需要安装更新的版本,即1.9.7及以上版本的WindowBuilder才能解决问题

    我得知需要1.9.7及以上版本的WindowBuilder之后,下面介绍3种安装WindowBuilder的方法

    方法1:

    回到eclipse,找到"Help"→"lnstall New Software",如下
    在这里插入图片描述

    然后点击"Add",并在"Name"里输入:WindowBuilder,在"Location"里输入:http://download.eclipse.org/windowbuilder/1.9.7 如下

    在这里插入图片描述

    勾选所有文件,如下

    在这里插入图片描述

    后面安装操作很简单,安装WindowBuilder时,安装进度会显示在eclipse右下角,如下

    在这里插入图片描述

    提示:上面的方法是在线安装,如果安装失败,方法2:

    去"Help"→"Eclipse Marketplace"里面搜索WindowBuilder并安装(这个方法只能安装最新版WindowBuilder)。如下

    在这里插入图片描述
    在这里插入图片描述

    如果还失败,方法3:

    https://www.eclipse.org/windowbuilder/download.php下载第二列的Zipped Update Site压缩包进行离线安装,离线安装时的"Location"请点击Archive,再找到下载好了"repository.zip"。如下

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    JDK版本最好选择最稳定的1.8,不容易出问题

    如果有更好的解决办法,请添加QQ:1685845224
    欢迎前来指教,谢谢你们
    展开全文
  • Java可视化开发-WindowBuilder

    千次阅读 2021-08-07 18:23:47
    一.WindowBuilder介绍 WindowBuilder 由 SWT Designer 和 Swing Designer 组成,可以非常轻松地创建 Java GUI 应用程序,而无需花费大量时间编写代码。使用所见即所得的可视化设计器和布局工具,为复杂的窗口创建...
  • Java可视化工具windowbuilder的详细使用方法

    万次阅读 多人点赞 2017-12-18 18:25:42
    安装过程可参看此链接:http://blog.csdn.net/qq_28859405/article/details/52562131),但是涉及到windowbuild的使用方面教程非常少(因为本身会用它的就比较少),所以这里通过查找资料简单给大家介绍一下它的使用...
  • 文章目录 界面展示 一、环境搭建 二、项目目录介绍 三、WindowBuilder的使用 四、MySql连接Eclipse 五、数据库信息 六、部分代码展示 七、小坑避免 测试数据 界面展示 登录界面 管理员界面 学生界面 教师界面 一、...
  • 使用Eclipse和WindowBuilder Editor插件进行Java可视化编程 Eclipse是一种免费的可扩展的开放源代码的集成开发环境(IDE)。 这需要下载Eclipse IDE for Java Developers ,官网下载地址 ...根据...
  • 进入WindowBuilder版本介绍页面:https://projects.eclipse.org/projects/tools.windowbuilder 查看相应的版本号 我是用的是eclipse2018.12 所以对应的版本应该是1.9.2 进入下载页面:...
  • 找了一下发现可以安装windowbuilder来实现java的可视化编程,但是很多资料里的连接都失效了。刚自己弄完比较熟悉,总结一下希望能帮到。我是直接在线安装的windowbuilder一.找到对应版本的windowbuilder如下图,显示...
  • 重点:安装如果失败请关闭防火墙重新安装,如果还是安装不了就只能去windowBuilder官网下载其安装包,然后在本地进行安装(安装方法网上自查,很简单) 创建java文件 安装成功后我们就可以创建GUI了,在包中右键new,...
  • (翻译)WindowBuilder用户指南

    千次阅读 2019-08-02 12:04:51
    翻译的Eclipse网站中关于WindowBuilder介绍
  • 利用 Window Builder 快速搭建Java GUI 界面

    万次阅读 多人点赞 2018-12-05 16:20:47
    1. 为 eclipse 安装 window builder 插件 2. 新建 jframe,开始可视化 GUI 之旅 3. 可视化 GUI 设计入门 修改窗口标题: 修改标签和按钮上的文字: 将下方文字域改为不可编辑: 给按钮添加事件监听: ...
  • 最近在学习GUI,发现我的Eclipse中没有windowbuilder插件,之后按照百度搜索,按照网上教程,去安装时,发现下载网页已经更新,造成了很多问题, 不过问题不大,我已经找到了解决方法: 安装插件有两种方法,在线...
  • 其实最方便的方法是用插件制作,当然大家先了解完代码原理是最好的哈哈。eclispe安装windowbuilder有两种方式,一种是离线安装,一种是在线安装。
  • Java图形界面开发利器WindowBuilder

    千次阅读 2019-05-24 15:18:06
    在Eclipse中使用AWT、Swing做UI开发是件挺苦恼的事儿。不过,我们可以借助Eclipse的插件WindowBuilder极大地简化我们的工作。
  • 我的Indigo Highlights系列的第5部分重点介绍UI工具。 开发Eclipse SWT,Swing,GWT或RCP / ... WindowBuilder –老朋友 我不知道自从我第一次搜索用于设计SWT应用程序的UI Designer工具以来已经过去了多少年。 ...
  • Eclipse的SWT开发环境 WindowBuilder插件安装方法
  • 使用windowbuilder插件开发图形界面

    千次阅读 2017-11-27 13:43:00
    介绍一下JFrame与Frame窗口上的区别: JFrame窗口是自带默认有一个Panel容器的,Frame窗口则是没有的,它们默认的布局都是边界布局。 JFrame默认的是边界布局,JPanel默认的是流式布局。 要使用JFrame窗口自带的...
  • WindowBuilder的离线安装与使用

    万次阅读 2016-05-23 06:13:53
    在Java中有一个非常好用的图形界面插件 WindowBuilder,下面介绍使用该插件,来求解两个整数之和。  1.打开Eclipse,点击工具栏上的【File】–>New—>WindowBuilder —>JFrame –> 命名为:JisuanQi ,如图(1)、图...
  • 该工具是一种非常好用的Swing可视化开发工具,有了它,开发人员就可以像Visual Studio一样通过拖放组件的方式编写Swing程序了,下面对如何使用WindowBuilder开发工具设计Swing程序进行详细介绍。 A.1 下载Wind...
  • WindowBuilder插件的简单介绍 大家都知道在做窗体程序的开发中,传统的Java语言在开发窗体应用程序中仅靠代码语句来实现对控件的控制显得不够灵活和准确,难以高效的开发具有良好用户界面的应用程序,所以我们应该...
  • 使用工具:Eclipse、Eclipse插件WindowBuilder、MySQL。 前提工作: Eclipse安装完成 MySQL安装完成 Java环境安完成 那么现在就开始啦,首先我们来安装Eclipse插件WindowBuilde。 简单介绍一下这个插件,用过...
  •  在Demo.java文件中,图形界面由window builder绘制,并且调用Demo1.java中的方法! 在Demo1.java中借鉴了"java核心技术" 卷二 第九版 介绍表格部分的部分代码! 转载于:...
  • 在Eclipse中使用WindowBuilder设计Swing程序 Swing程序表示Java的客户端窗体程序,除了通过手动编写代码的方式设计Swing程序之外,Eclipse中还提供了一种WindowBuilder工具,该工具是一种非常好用的...
  • WindowBuilder插件的简单介绍 大家都知...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,702
精华内容 4,280
热门标签
关键字:

windowbuilder方法介绍