WindowBuilder的安装与简介
---------------siwuxie095
WindowBuilder 直达链接: http://www.eclipse.org/windowbuilder/download.php

一般都是使用
Integration Version(集成版),集成到 Eclipse 中
复制
Update Site 下的链接 link,打开 Eclipse->Help->Install New Software
〔如果有
Zipped Update Site,也可以点击下载压缩包,
将之解压到 Eclipse 安装目录的 plugins 目录下〕
注意:要复制对应版本的 Eclipse 链接,如:我当前是 4.6(Neon)

将链接粘贴到
Work with 后的文本框里,点击 Add

在 Name 后添加 WindowBuilder,点击 OK

勾选上即可,后面按提示在线安装

安装完成后,重启 Eclipse 即可使用该插件
关于 Release Version 和 Integration Version 的区别,参考:
在 Eclipse 的 Package Explorer,右键->New->Java Project,
命名为
TestUI,点击 Finish

点击选择 src,右键->New->Other->WindowBuilder->Swing Designer,
对于一般的程序界面设计,选择
JFrame 即可
点击 Next


指定包名为 com.siwuxie095.ui,将类命名为 MyFrame,它是继承自 javax.swing.JFrame 类,
勾选上 Use advanced template for generate JFrame(使用高级模板生成 JFrame)
点击Finish

此时的代码编辑界面左下方显示出
Source(源代码) 和 Design(可视化编辑) 的标签,
表明
WindowBuilder 安装完成

点击
Design,有很多组件(控件)列表

也可以设置元素的属性

既可以在
Source 通过
代码
来直接修改
UI 元素的属性,也可以在 Design 中
选择某
UI 元素,在其属性面板中执行相应的操作
如:
在
Design 中选择窗体 JFrame


在属性设置面板将当前的窗体标题设置为
Test

切换回
Source,代码中也自动生成了 title 属性的设置

界面预览:

如果在
Source 中,将 setTitle() 的属性值改为 "TestJFrame"

切换回
Design,系统会刷新当前的界面,并且自动将所有的属性更新到界面当中

界面预览:

【made by siwuxie095】
WindowBuilder的安装与简介的更多相关文章
- InfluxDB学习之InfluxDB的安装和简介
最近用到了 InfluxDB,在此记录下学习过程,同时也希望能够帮助到其他学习的同学. 本文主要介绍InfluxDB的功能特点以及influxDB的安装过程.更多InfluxDB详细教程请看:Infl ...
- 第二百九十一节,RabbitMQ多设备消息队列-安装与简介
RabbitMQ多设备消息队列-安装与简介 RabbitMQ简介 解释RabbitMQ,就不得不提到AMQP(Advanced Message Queuing Protocol)协议. AMQP协议是 ...
- (转)阿里 RocketMQ 安装与简介
原文:阿里 RocketMQ 安装与简介 一.简介 官方简介: l RocketMQ是一款分布式.队列模型的消息中间件,具有以下特点: l 能够保证严格的消息顺序 l 提供丰富的消息拉取模式 l ...
- 尚硅谷Docker---docker安装及简介
尚硅谷Docker---docker安装及简介 一.总结 一句话总结: docker就相当于是一个极微型的linux系统,独立 1.使用Docker的步骤? 1).安装Docker 2).去Docke ...
- 1.Cobaltstrike 安装与简介
1.Cobaltstrike 安装与简介 一.简介 Cobalt Strike是一款美国Red Team开发的渗透测试神器,常被业界人内称为CS.自去年起, Cobaltstrike升级到3.0版本, ...
- Spark学习(一) -- Spark安装及简介
标签(空格分隔): Spark 学习中的知识点:函数式编程.泛型编程.面向对象.并行编程. 任何工具的产生都会涉及这几个问题: 现实问题是什么? 理论模型的提出. 工程实现. 思考: 数据规模达到一台 ...
- 阿里 RocketMQ 安装与简介
一.简介 官方简介: l RocketMQ是一款分布式.队列模型的消息中间件,具有以下特点: l 能够保证严格的消息顺序 l 提供丰富的消息拉取模式 l 高效的订阅者水平扩展能力 l 实时的 ...
- flume1.5.2安装与简介
关于flume的简介看参考:http://www.aboutyun.com/thread-7415-1-1.html 其实一张图就简单明了了 简单安装: 1.下载解压 ... 2.配置JDK,flum ...
- LR实战之Discuz开源论坛——安装及简介
想了很久,也许是因为这段时间特别闲,从毕业到现在,我的测试职业生涯也近两年了,发现自己越来越喜欢测试领域,也越来越偏向测试开发了,作为一名专业的测试人员,不得不要学习性能测试,而使用LoadRunne ...
随机推荐
- NSObject头文件解析 / 消息机制 / Runtime解读 (二)
本章接着NSObject头文件解析 / 消息机制 / Runtime解读(一)写 给类添加属性: BOOL class_addProperty(Class cls, const char *name, ...
- BW 转换字符空格问题
早上忙了我一早上,以前写的一个季度判断的问题, 首先是调试,不断的调试DTP.让我头晕眼花. 首先关于空格问题,我自我批评,愚蠢的定义成STRING 类型,然后相互加减出现问题.应该定义成内部的日期格 ...
- EF 连接oracle 基础连接失败 问题解决
以此记录今天犯下的错误:
- L121
今天上午签字仪式的布置与该场合的严肃性非常协调.The setting for this morning's signing ceremony matched the solemnity of the ...
- xdebug的安装测试
1.下载 php -version PHP 7.2.0 (cli) (built: Dec 7 2017 23:07:46) ( NTS DEBUG ) 如果PHP版本是7.2以上的必须要下载Xdeb ...
- HDU - 1506 Largest Rectangle in a Histogram (单调栈/笛卡尔树)
题意:求一个直方图中最大矩形的面积. 很经典的一道问题了吧,可以用单调栈分别求出每个柱子左右两边第一个比它低的柱子(也就相当于求出了和它相连的最后一个比它高的柱子),确定每个柱子的左右边界,每个柱子的 ...
- POJ - 1324 Holedox Moving (状态压缩+BFS/A*)
题目链接 有一个n*m(1<=n,m<=20)的网格图,图中有k堵墙和有一条长度为L(L<=8)的蛇,蛇在移动的过程中不能碰到自己的身体.求蛇移动到点(1,1)所需的最小步数. 显然 ...
- UVALive - 3490 Generator (AC自动机+高斯消元dp)
初始有一个空串s,从前n个大写字母中不断随机取出一个字母添加到s的结尾,出现模式串t时停止,求停止时s的长度期望. 这道题解法不唯一,比较无脑的方法是对模式串t建一个单串AC自动机,设u为自动机上的一 ...
- 【转】浅谈Java中的equals和==
浅谈Java中的equals和== 在初学Java时,可能会经常碰到下面的代码: String str1 = new String("hello"); String str2 = ...
- web打印详解
在B/S模式开发中,打印是个很大的困扰.无论是采用页面直接输出或者引用WORD.DLL也好,都有不足之处. 目前最好的办法就是采用第三方控件,网上流传的打印控件有很多.总结了下推荐几个给大家: 一.首 ...