用SWT可视化工具快速开发GUI应用

本文介绍了如何利用SWT(Standard Widget Toolkit)可视化工具来快速开发图形用户界面应用。内容涉及开发背景,包括要开发的工具及其要点,强调了在invoice.jar已可独立运行的情况下,开发过程中的Classpath配置无需依赖外部资源。
摘要由CSDN通过智能技术生成

一、开发背景介绍:

     1. 要开发什么工具?

    最近和公司里的几位同事凑钱买了个的士发票打印机(报销用,你懂的^_^),内容可自己写,比如金额,时间,路程等等。发票内容的输出位置和文字样式要跟真实发票的一样,否则容易穿帮(嘻嘻...)。但位置、样式要手工调,非常麻烦。所以如果有个工具能够帮助我们调好位置和文字样式的话,那就方便省事多了!!
    2. 为什么强调要快速开发?
    其实已经有个同事开发出这样的工具了,所以一开始我也没想过再造一个出来。但是当我好奇的问他用什么语言开发的时候,他来了句“你可以自己开发一个嘛!我用C#啊!”!我如果没理解错,这是向我宣战了。而我接受了这个挑战。那天是周五快下班的时候,我决定下周一给他看看我的版本!
    3.我为什么选择SWT,而不选择Swing?
    Swing有太深的Java UI的烙印--UI控件的风格过于简陋。既然要PK,起码外观上不能输。而SWT的好处是它会调用底层操作系统提供的UI控件,因此UI风格比较友好,用户觉得亲切熟悉。还有一个好处是可在Eclipse上进行SWT可视化开发,这能极大提高开发速度!就它了!
 
终于说到正题了。
   二、准备工作
       1.Eclipse我用的是3.5 Galileo。
       2.可视化工具:WindowBuilder ,可通过Eclipse在线安装,这里不多说了,可google下。
       3.jar包转exe工具:Jsmooth。
 
  三、     实际开发
     1. 先看看成果
 
      
       
 
      

   2. 开发要点

      2.1读取Excel文件将内容显示到表格中
 
      核心代码如下:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值