关于Java开发UI的一些感想

    个人觉得UI的开发要主要考虑两个方面,需求和美观。需求是需要我们首先考虑的,因为需求没有定下来的话,界面的组成则不断改变,更加无法实现美观。因此,进行UI设计之前应该先把用户的功能需求罗列出来,然后进行功能模块的划分。

 

    之后,我个人喜欢用作图软件把UI先设计出来。以前通常使用Mocrosoft Visio或者是Smart Draw。这次心血来潮,在班里的群上喊了一声,让大家推荐个好用的软件。于是猴子google了一下让我试试一个叫做GUI Design Studio的软件。软件带有非常详细的帮助文档,上手很快,而且设计出的界面可以实现标签页跳转,对话框弹出等简单的事件。比起之前使用的作图软件,GUI Design Studio的效率高了很多。因此推荐大家去尝试一下,可以去官网上下载最新的试用版:http://www.carettasoftware.com/cgi-bin/download.pl?file=GUIDesignStudio-Pro-EXE ,也可以去华军等网站上下载中文的破解版的。不过版本上可能不如官网上的更新。

 

    这是我用GUI Design Studio画的UI,大家参考一下效果,呵呵

UI

    前天设计出UI的样子之后,昨天又开始考虑UI的代码编写。系统是使用Java开发的,因此我直接想到的是使用Swing。之前在eclipse下手工用Swing写过一些应用,给我最深的印象是Swing的布局让我很头疼。写一写简单的应用还行,写起来挺快的。但是一旦界面的控件比较多了,那么就要为布局花费大量的时间,通常一个面板中要是用到多层的嵌套才行。于是我就考虑使用可视化的工具,首先想到了NetBeans。之前Sun公司去学校做推广宣传的时候了解过这个IDE,但是还是觉得eclipse好用。而且习惯了eclipse的风格了,所以用了两下NetBeans感觉不爽。于是我就去搜搜看有没有什么eclipse下的插件实现可视化编程的,找到了好多,最后经过比较后决定试用下一个叫做Jigloo(叽咯噜,哈哈)的插件。经过一晚上的研究之后,我发现这是个相当赞的插件,UI的开发效率极高,而且布局起来也方便了许多。并且同时支持Swing和SWT,上手也很容易,我只是参考了从CSDN上下载的一个以SWT为例的教程就很快学会了。教程的下载地址是: http://download.csdn.net/down/1998065/kylinzz 里面有非常详细的讲解关于如何导入插件以及如何使用。有兴趣的可以去尝试一下。至于更深入的内部实现机制等等,尚未研究,呵呵~等以后慢慢琢磨琢磨再谈其优劣吧!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值