随笔分类 -  UI设计

Java用AWT实现的状态栏
摘要:AWT中没有提供状态栏工具,可以在Frame中添加一个Panel实现类似的功能。基本功能有创建状态栏,添加指示器,移除指示器,改变指示器内容,获得指示器内容,添加指示器鼠标消息响应,添加指示器右键弹出菜单,获得对一个指示器的引用等。import java.awt.Color;import java.awt.Component;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.Graphics;import java.awt.Label;import java.awt.Panel;import java.awt.P. 阅读全文

posted @ 2010-01-28 20:40 石莹 阅读(2497) 评论(0) 推荐(0) 编辑

Java中用双缓冲技术消除闪烁
摘要:在Java编写具有连贯变化的窗口程序时,通常的办法是在子类中覆盖父类的paint(Graphics)方法,在方法中使用GUI函数实现窗口重绘的过程。连贯变换的窗口会不断地调用update(Graphics)函数,该函数自动的调用paint(Graphics)函数。这样就会出现闪烁的情况。为了解决这一问题,可以应用双缓冲技术。可以通过截取上述过程,覆盖update(Graphics)函数,在内存中创建一个与窗口大小相同的图形,并获得该图形的图形上下文(Graphics),再将图片的图形上下文作为参数调用paint(Graphics)函数(paint(Graphics)中的GUI函数会在图片上画图 阅读全文

posted @ 2010-01-27 19:17 石莹 阅读(9277) 评论(0) 推荐(0) 编辑

Swt编程中的HelloWorld
摘要:创建最简单的SWT程序一、在Eclipse中安装SWT插件swt designer根据 eclipse 版本的不同,下载不同的 SWT-Desiger. 下载地址: http://www.swt-designer.com/ 安装方法和所有的 eclipse 插件一样,将 features, plugins 下的文件放到 eclipse 相应的文件夹中就好了,重启 eclipse, OK .二、破解插件eclipse->windows->preferences->Designer –Registration and Activation ->SWT Designer Pr 阅读全文

posted @ 2010-01-06 19:50 石莹 阅读(471) 评论(0) 推荐(0) 编辑

软件界面设计原则
摘要:本文原地址:http://www.excelhome.cn/Article/ShowArticle.asp?ArticleID=440一:遵循一致的准则,确立标准并遵循 无论是控件使用,提示信息措辞,还是颜色、窗口布局风格,遵循统一的标准,做到真正的一致。 这样得到的好处: 1:使用户使用起来能够建立起精确的心里模型,使用熟练了一个界面后,切换到另外一个界面能够很轻松的推测出各种功能,语句理解也不需要费神理解 2:降低培训、支持成本,支持人员不会行费力逐个指导。 3:给用户统一感觉,不觉得混乱,心情愉快,支持度增加 做法: 项目组有经验人士,确立UI规范: 美工提供色调配色方案,提供整体配色表 阅读全文

posted @ 2009-12-29 21:31 石莹 阅读(482) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示