zoukankan      html  css  js  c++  java
  • paip.java gui swt/jface 最佳实践

    paip.java gui swt/jface 最佳实践 

    1. 工具:Eclipse +jigloo4 1

    2. 安装插件: 1

    1. IMPORT swt lib 2

    2. 新建立窗体 2

    3. 运行: 2

    4. Run in shell hema test) 2

    作者Attilax  艾龙,  EMAIL:1466519819@qq.com 
    来源:attilax的专栏
    地址:http://blog.csdn.net/attilax

    1. 工具:Eclipse +jigloo4

    Eclipse 4.3.1  

    jigloo4.6.4

    在使用swt进行java gui开发时,若没有合适的图形化框架进行支持,开发效率是极为低下的,Google search了一把,发现业界用的较多的是VEswt-designerjigloo,其中veswing的开发框架,swt-designer是商业版本,只能试用14天,比较不爽,jigloo具有商业和非商业两个版本,区别不大,选用jigloo进行swt开发对多数开发人员是较合适的选择。

    jigloo的下载地址:http://www.cloudgarden.com/jigloo/index.html,注意选择合适的Eclipse版本,其安装方法同其他Eclipse plugin的安装方法。

    具体使用方法为:新建java project后,右键项目,NewOther,打开新建对话框

     

    2. 安装插件:

    Check install statu

    Windows>>perforentce >>jigloo gui builder

     

    1. IMPORT swt lib

    Search  eclipse dir ....”swt”..

    Bg *.jar copy and include..

    2. 新建立窗体

    New> gui form> swt > swt  Composite >> NewComposite.java   这个最好..标准的窗口.

     NewDialog :只有个关闭按钮

    Main app :  窗口,带菜单bar...

     

    3. 运行:

    Left>>tree>> right key>run AS\//>>JAVA APP

    4. Run in shell hema test)

    第三步:为你的java 程序添加本地库文件。如果你使用windows 的话,你可能注意到在eclipse的plugins 目录下还有一个org.eclipse.swt.win32_3.x.x.jar,将这个jar 解压以后在os/win32/x86目录下有几个dll 文件。这几个dll 为swt 通过JNI 访问windows 本地API 提供了接口,我们需要将使java 程序在启动时候即能够访问它。你可以有多种办法实现这个目的:

    最简单的办法就是直接把这几个文件拷贝到你 jre 的bin 目录下你也可以设定环境变量时候,在 PATH 中加入这几个dll 文件的目录。你还可以在运行程序时候指定 java.library.path 为这几个dll 所在的目录,在eclipse 中,如果你打开Help 菜单中About eclipse Platform,然后在出现的对话框中选择configuration details按钮,你可以在接下来出现的对话框中找到java.library.path配置java.library.path 你还有另外一种办法,就是在最后运行程序的时候,从Run 菜单中选择Run As..而不是Run As Java Application,填写好必要的**参数以后打开Argument 选项卡,然后在VM Argument 输入框中填写该参数为dll 文件的路径,通过这三步工作,你就可以编写swt/JFace 程序了。

     

  • 相关阅读:
    实验4-2-4 换硬币 (20分)
    实验4-1-4 求整数的位数及各位数字之和 (15分)
    实验4-1-10 兔子繁衍问题 (15分)
    实验4-1-7 特殊a串数列求和 (20分)
    实验4-1-3 找出最小值 (20分)
    实验4-1-2 求奇数和 (15分)
    实验4-1-1 最大公约数和最小公倍数 (15分)emmm辗转相除法
    实验3-10 高速公路超速处罚 (15分)
    1.使用Lucene开发自己的搜索引擎--倒排索引基础知识
    办公自动化项目从无到有-第三篇系统管理模块
  • 原文地址:https://www.cnblogs.com/attilax/p/15199422.html
Copyright © 2011-2022 走看看