我最近受一个老师所托,写一个小系统,为了更加熟练使用Java,我决定用Java写一个PC软件。 我是一个比较追求完美的孩子,所以虽然老师对界面没啥要求,但是为了加快速度和界面美观,果断选择SWT/JFace进行开发,然后用SWT-Designer进行设计界面。这个想法很好,可怜的 是,花了老子一天的时间去配置这个东西,必须记录一下,万一以后又忘了,就扯淡了。
        网上很多资料都是老早前的资料了,都让人去一些早就将我们大帝国的ip都封杀了网站上下载 东西,如果真要按照他们的方法。。目测还要FQ招代理。果断不要。
        首先第一步,我们肯定要建立一个库路径,来引用我们的SWT和JFace的jar包,这些jar包只要 我们电脑里已经安装了Eclipse或者MyEclipse,原则上来说都已经躺在我们的Eclipse的路径 下了。 在我的机子上的具体路径为:”D:\Program Files\MyEclipse\Common\plugins”
       在上面找到以下jar包,最为一个用户库(如果不了解用户库是啥玩意,自己百度去,或者你是 麻烦党的话,也自己去想办法解决吧。)

网上有些博客写的jar包就只有其中的几个,坑是有点坑的,简直是害人的说,有些情况下, 可能缺几个jar包也能跑起来JFace的程序,但是如果用SWT-Designer生成的窗口或控件, 那就很有可能会出错了,会找不到一些杂七杂八的类了。
———————————————————————
       上面这一步确实很简单了,通过上面那个库,就可以使用JFace了。但是单单这个还是远远不够的 如果所有的界面都需要自己用代码敲出来,不是说不行,但是这种方法对开发效率而言,是极其不 可观的,so,我们需要SWT-Designer插件。 安装这个插件其实也简单,只要一个网址就好叻,这个具体网址呢,根据你的Eclipse版本不一样 而不一样。 具体网址可以参考该网址:
http://www.eclipse.org/windowbuilder/download.php
        根据你的Eclipse选择一个link,然后拿到跳转界面地址栏的网址。使用Eclipse的Install new SoftWare功能去在线安装,把所有选择都给选了(如果你说你没网,那目测你也看不到这篇客。。)
接下来就是一个漫长的等待了,我安装的时候网速比较不稳定,用了足足一个小时。。坑!
—————————————————————–

好叻,目前为止,已经把所有要用到的东西都给装上了,去享受下SWT/JFace的功能吧。
怎么?不会用?好吧。。。什么都不说了!面壁去吧!

MyEclipse中配置SWT/JFace/SWT-Designer 艰辛路程的更多相关文章

  1. WebLogic的安装和配置以及MyEclipse中配置WebLogic

    WebLogic 中间件: 是基础软件的一大类,属于可复用软件的范畴,顾名思义,中间件属于操作系统软件与应用软件的中间,比如:JDK,框架,weblogic. weblogic与tomcat区别 : ...

  2. 在Myeclipse中配置Maven

    第一步:下载maven安装包,配置环境变量M2_HOME;变量值为maven的解压目录. 第二步:在eclipse4.0之前的版本需要安装maven插件,方法即:将maven插件包复制到eclipse ...

  3. 转】MyEclipse使用总结——MyEclipse中配置WebLogic12c服务器

    原博文出自于:http://www.cnblogs.com/xdp-gacl/p/4142495.html 感谢! MyEclipse中配置WebLogic12c服务器的步骤如下: [Window]→ ...

  4. MyEclipse中配置自己的JRE和tomcat

    MyEclipse中配置自己的JRE:windows>Preference>java>Installed JREs>Add>Stantard VM>next> ...

  5. 如何在MyEclipse中配置jre的编译运行环境

    由于在MyEclipse中已经自带了jre编译环境,但由于版本太低,所以有时候需要将编译环境配置为系统的jre版本.在MyEclipse中配置jre的编译运行环境很简单,只需要全局配置一次,则所有项目 ...

  6. myeclipse中配置自己安装的Tomcat

    myeclipse中配置自己安装的Tomcat 在myeclipse中配置好jdk,Tomcat之后,如果是web项目需要部署运行,但在部署时发现配置好的Tomcat没有显示,只显示了myeclips ...

  7. myeclipse中配置spring xml自己主动提示

    版权声明: https://blog.csdn.net/zdp072/article/details/24582173 这是一篇分享技巧的文章:myeclipse中配置spring xml自己主动提示 ...

  8. MyEclipse使用总结——MyEclipse中配置WebLogic12c服务器

    MyEclipse中配置WebLogic12c服务器的步骤如下: [Window]→[Preferences],如下图所示: 找到WebLogic的配置,如下图所示:

  9. 在MyEclipse中配置Weblogic10服务器

    MyEclipse中配置Weblogic10服务器 在MyEclipse中配置Weblogic10服务器也是很简单,现在将过程分享给有需要的人. 1.在下方的Server选项卡中,鼠标右键选择“Con ...

  10. 在myeclipse中配置DB Driver(数据库用MySql),并在myeclipse执行sql语句操作

    在myeclipse中配置DB Driver(数据库用MySql),并在myeclipse执行sql语句操作 MyEclipse6.5    ,  mysq驱动jar包为mysql-connector ...

随机推荐

  1. SQL NULL Values

    NULL代表缺失的.未知的数据.表的列值默认是NULL.如果某个表的某个列不是NOT NULL的,那么当我们插入新纪录.更新已存在的记录时,可以不用为此列赋值,这意味着那个列保存为NULL值. NUL ...

  2. Java中重写与重载的辨析

    摘要:在我们学习Java过程中,重写与重载使我们在面向对象里要学习的重要知识点之一,那我们看看它们有那些区别: 一.重写 1.概念:简单的说就是子类将从父类继承而来的方法重新实现一次. 2.特点: ① ...

  3. Windows下sqlmap的使用_01

    环境:win8.1 64位    一.下载 首先,需下载SqlMap以及适用于Windows系统的Python.下载地址如下:   1.1.SqlMap下载地址:https://github.com/ ...

  4. 十,选择cfee编辑器并学会调试程序。以及结束语。

    为什么推荐用cfree呢?因为我认为这个编辑器界面友好,用起来方便. 你也许会问,调试程序是什么? 那么下面思考几个问题:对于前面讲的分支结构和循环结构有点不懂怎么办?如果写的程序语法没有错误但是运算 ...

  5. codeforces Gym 100500H A. Potion of Immortality 简单DP

    Problem H. ICPC QuestTime Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100500/a ...

  6. Codeforces Gym 100286A. Aerodynamics 计算几何 求二维凸包面积

    Problem A. AerodynamicsTime Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hust.edu.cn/vjudge/co ...

  7. Windbg命令

    (1)!runaway命令显示每个线程消费的时间 参考:http://blog.csdn.net/hgy413/article/details/7564252 (2)!wow64exts.sw 关闭6 ...

  8. 通过程序 VB.Net 或 C# 读取文本文件行数

    1, VB.NET 读取 (通过streamReader) ' tmpCount = 0 'Dim tmpSR As New StreamReader(fileFullName, System.Tex ...

  9. 浅谈Java对象回收的三种方式

    半夜睡不着,加上最近在看Java虚拟机,写点给新手和自己看的东西. 第一类:生命周期中止 void scope(){ Test t = new Test(); } 第二类:对象无引用 (一).对象的应 ...

  10. [Angular 2] Understanding @Injectable

    In order to resolve a dependency, Angular’s DI uses type annotations. To make sure these types are p ...