偶然间发现利用Eclipse原来也可以通过Java Swing像VB一样以拖拽的形式布局控件。

那就是在Eclipse中安装Window Builder插件。

1、在Eclipse中Help——Install New Software——在Work with中输入WindowBuilder的链接

WindowBuilder的链接:WindowBuilder | Download | The Eclipse FoundationThe Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.https://www.eclipse.org/windowbuilder/download.php

然后设置这个资源库的名字为window builder

解析后会提供2个版本供安装,我选择了第二个2017的版本。

2、在项目src中右键New——Other——WindowBuilder——Swing Designer——Application Window——输入包名和类名,即可看到编辑界面,左下角Source是代码编辑界面,Design是图形编辑界面。

在Layouts中推荐使用Absolute layout布局方式,控件拖拽的位置即为最后的位置。

WindowBuilder的安装相关推荐

  1. 下载安装WindowBuilder插件教程

    一.WIndowBuilder简介 大家都知道在做窗体程序的开发中,传统的Java语言在开发窗体应用程序中仅靠代码语句来实现对控件的控制显得不够灵活和准确,难以高效的开发具有良好用户界面的应用程序,所 ...

  2. windowbuilder安装过程及常见问题解决

    windowbuilder插件是eclipse中可以进行安装的软件,可以像vb那样进行界面拖拽与设计,但是现在的一些安装教程与实际不符,东拼西凑出现了很多问题,我也是踩了很多坑,希望这篇文章可以帮助到 ...

  3. eclispe安装windowBuilder出错问题解决

    前几天安装了windowBuilder,安装成功后,新建frame时,在设计窗口出现了这个提示: 当时就很奇怪,然后去百度查,大家好多人跟我一样的提示,只不过他们的时Eclipse is runnin ...

  4. 关于Eclipse平台的使用和开发第一个SWT程序

    IBM把投入巨资开发的Eclipse作为一个开源项目捐献给了开源组织Eclipse.org Eclipse出色而有独创的平台特性,现在仍由IBM子公司OTI(主要从事Eclipse开发的人)继续领导着 ...

  5. java怎么做界面设计_11-Java 界面设计

    (一)Java界面设计概述 1.Java 界面设计的用途 2.AWT 简介 (1)Abstract Windows Toolkit 是最原始的工具包. 3.Swing 简介 4.SWT 简介 5.如何 ...

  6. 如何用Eclipse创建一个JavaSwing的项目

    创建之前必须先给开发工具安装WindowBuilder插件(安装方法可自行百度) 方式一: 创建项目 new--other--WindowBuilder--SWT Designer----SWT/JF ...

  7. 【Java】银行账户管理系统

    系统实现: 开发语言是Java,开发平台是eclipse,通过文件储存数据,借助Java的GUI来实现交互.自己来写界面的话当然比较烦,于是我用的eclipse的插件WindowBuilder,通过可 ...

  8. Eclipse中创建第一个窗口程序

      之前在VS中用C#做程序开发时,做的最多的是Winform窗口.现在学习在Eclipse中用java编程序,也希望尽快学习如何写窗口程序,但是在选择Eclipse做开发工具的时候就听说Eclips ...

  9. 哈工大2021软件构造实验3心得(1)-进行GUI设计

    哈工大2021软件构造实验3心得(1)-进行GUI设计 最近,笔者完成下窝工的软构实验三.在完成过程中,有很多坑想要记录一下. 顺便方便一下后来的窝工学子. 此Blog主要讨论如何在Eclipse里面 ...

  10. java华南理工大学出版_Java程序设计实验实训教程

    实验1 Java入门 1.1 实验目的 1.2 知识要点与应用举例 1.3 实验内容 1.4 实验小结 实验2 Java编程基础 2.1 实验目的 2.2 知识要点与应用举例 2.3 实验内容 2.4 ...

最新文章

  1. python mysql 驱动安装
  2. 第五期直播《聊聊目标检测和秋招那些事》精彩回顾
  3. python官网下载速度慢-python 官网慢
  4. php将文件夹打包zip文件,php将文件夹打包成zip文件
  5. canvas 文字颜色_一篇图文学会HTML5的canvas标签,直线曲线文字渐变,统统可以有...
  6. C#多线程的用法2-线程的生命周期
  7. 微技能|几分钟搭建网站内容平台
  8. Flutter之BuilderContext和Widget关系浅析
  9. aix查看文件夹大小命令_AIX5.3系统文件大小的限制
  10. 计算机代码编程知识,编程基础知识
  11. fps类游戏c语言源程序,95k的FPS游戏!用C++和汇编编写
  12. java还原合并单元格_Java 合并/取消合并 Excel 单元格
  13. container_of的用法
  14. 三角形的内切圆和外接圆半径公式
  15. mt管理器怎么运行HTML文件,MT管理器怎么修改游戏数据 MT管理器修改内购教程
  16. php jquery 时间轴,jquery时间轴
  17. 河狸家半年值10亿是因为重度垂直
  18. 测试抑郁症的20道题(三)
  19. 高德地图的自动定位功能
  20. android 设置textview 左边,Android设置图片在TextView上、下、左、右

热门文章

  1. JVM内存模型和结构
  2. android计算器(按钮版)
  3. 读取SAE J1939协议数据流
  4. SQL 2008 R2密钥
  5. OV9712+3518EV200
  6. oracle11g数据库登录01017,windows oracle11g数据库使用sqlplus登录的时候出现ora-01017报错...
  7. 机器学习十大算法简介
  8. MATLAB深度学习layer、options参数浅析与文章推荐
  9. fastboot工具使用
  10. C/C++ 大小端转换