使用VS进行C#编程的时候可以通过可视化编程界面直接拖动组件来安排布局,因而使得布局安排非常便捷。
Java中也可以通过在eclipse中安装插件swt实现类似的可视化编程。

1.插件swt安装

1)根据自己的eclipse版本选择在线安装路径
可以根据自己使用的版本将后面的4.x进行更改(4.4及以上)
我使用的是4.6版本
http://download.eclipse.org/windowbuilder/WB/integration/4.6/

2)查看版本号的方法,直接点击help然后打开About Eclipse即可

3)然后在help中打开Install New Software…

4)按照下图进行操作即可完成安装

2.安装完后重启eclipse

3.如何创建JFrame

1)首先在包名new创建新的类的时候选择other

2)然后找到Windows Builder下的Swing Designer点开即可看到JFrame,选择进行创建,与一般类的创建方式相仿

3)创建完后打开该类,即可看到代码框左下角分别有source/design两个选项,点进去design即可看到可视化界面

使用方法和C#类似,直接在中间的选框拖动组件过去右边的图形化界面即可;监听组件的时间则点击左边Component栏下你所想要的组件即可跳转进入该组件的代码方法。

Eclipse安装插件swt实现可视化编程相关推荐

  1. Eclipse安装插件的方法

    Eclipse安装插件方式主要可分为三种:在线安装.手动安装.使用本地压缩包安装. 下面详细介绍一下. 在线安装Eclipse插件 在线安装简单方便,适合网络畅通的情景.在线安装可以保证插件的完整性, ...

  2. Eclipse安装插件的几种方法(eclipse安装SVN插件)

    Eclipse安装插件的几种方法(eclipse安装SVN插件) 在这里啰嗦一句,其实更新的版本mar2更好用.但是由于在低电压版的本本上,mar2跑不起来,经常假死,kepler可以很流畅. so, ...

  3. eclipse安装插件的三种方法

    做为当下最流行的开源IDE之一,Eclipse的一大优势就在于其无数优秀的插件.一个好的插件可以大大的提高我们的工作效率,学习如何安装Eclipse插件自然也是必修课了.下面介绍Eclipse插件的安 ...

  4. Eclipse安装插件的几种方式

    前段时间Google转向了IDEA,貌似有些动摇了Eclipse作为Java领域IDE龙头老大的位置,为此引起了Eclipse粉丝和IDEA粉丝的集体骂战.类似这种骂战向来都不绝于耳,貌似程序员的都比 ...

  5. Eclipse 安装插件报错:An error occurred while collecting items to be installed session context was...解决方法汇总

    文章目录 前言 一.产生错误的场景 二.错误信息描述 三.出错原因分析 3.1.错误原因定位 3.2.Eclipse 的更新管理 P2 出错 四.解决方式 4.1.进入 Eclipse 的安装根目录 ...

  6. Eclipse 安装插件

    Eclipse插件的安装方法大体有以下三种: 第一种:直接复制法 假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA(c ...

  7. Eclipse安装插件后手动删除依赖无法再次安装插件

    原因 Eclipse安装Fat Jar 打包工具插件 自从手动删除后就一直无法正常配置 配置 报错信息如下 图片 代码 An error occurred during the org.eclipse ...

  8. eclipse安装插件配置Android开发环境

    我的主页: isfantasy.com 最近学习Android开发,电脑已有开发web的eclipse mars,不想再额外安装软件,于是参考网上资料,将eclipse配置插件做Android开发. ...

  9. Eclipse安装插件

    安装插件(建议使用的方式) 安装此插件 在eclipse根目录平级的地方新建文件夹(plugins,不能写错) 将此要安装插件的jar包复制到新建的plugins文件夹中 在dropins文件夹下新建 ...

最新文章

  1. IPsec ××× 配置實例
  2. Linux在高铁项目的部署环境
  3. 矩阵逆时针旋转90度JAVA_java实现的顺时针/逆时针打印矩阵操作示例
  4. python随机生成k个不重复的随机数_python 生成不重复的随机数的代码
  5. 深度学习方法:受限玻尔兹曼机RBM(三)模型求解,Gibbs sampling
  6. G - Eating Plan
  7. 在maven中开发Spring需要的jar依赖
  8. sql server 分区_SQL Server:锁定设置以用于增强分区功能
  9. 小蚂蚁学习数据结构(16)——串的堆分配储存代码演示
  10. 怎样解决An internal error has occurred. Index out of bounds
  11. python爬虫百度地图_Python抓取百度地图的数据
  12. 华为路由器配置备忘录
  13. linux du -h按文件大小,linux中du的用法
  14. 【Love2d从青铜到王者】第十篇Love2d之类和类的继承(Classes And Inheritance)
  15. Java——线程回顾汇总:同步/生产者消费者模式/定时调度
  16. 微信小程序--石头剪刀布(小游戏)
  17. 八大古都大排名(权威版)
  18. java调起本地摄像头,利用openCV进行人脸识别(一)
  19. 个人整理shell脚本编程笔记
  20. SSH框架整合3——原生态SessionFactory

热门文章

  1. spwm单片机4路输出C语言,基于PIC单片机的正弦波逆变器设计与实现
  2. 伽马矫正(Gamma correction)
  3. D/D/O/S学习思维导图
  4. 手把手教你在Vivado创建一个RAM的IP核并使用ILA工具验证
  5. 如何彻底删除Edge浏览器
  6. CF Pairs of Topics
  7. 艾永亮:《后浪》为何能刷屏朋友圈,破圈后的B站在焦虑什么?
  8. 离线安装wireshark2.6.10
  9. 昆兰士科技大学计算机排名,2019QS学科排名重磅发布!昆士兰科技大学多个学科跻身全球前100...
  10. 如何使用matlab进行二维和三维空间的位姿描述及坐标系的变换