很多人都说我们这行的人是偏执狂,我也觉得我是有一点倔脾气,就像看连续剧,从第一集开始一直到最后一集才会关上电脑,一旦一个研究开始,就一定要有一个结果或者令自己满意的结果才结束,但是当我看到这位“偏执狂”之后,我觉得我只是稍微有一点偏执而已。
研究UI绘制的时候很容易陷入另外一个领域,图像领域,或者是游戏领域,我不喜欢做游戏是因为我爱玩游戏,如果玩和工作绑在一起了的话,那么工作之后的休闲就也是工作了。
好了,说了点废话,下面是对FengGUI的介绍.
FengGUI是一个建立在OpenGL上的GUI的API,FengGUI提供了很多标准的UI组件,像Button,TextField,Panel之类的,下面先看看截图:
GridLayout的截图
可分割的面板
要说到最大的特色,莫过于FengGUI基于OpenGL,并且可以在组件里面直接使用OpenGL,可以轻松的集成jME(java Monkey Engine,一个非常棒的Java 3D游戏引擎),jogl(Java OpenGL API),lwjgl(轻量级Java游戏库),jPCT(同样非常棒的Java 3D游戏引擎),但是在跑它的demo时我也感受到了CPU 80% 工作率的压力,所以就目前的我肤浅的了解,用它来做普通的GUI程序估计还为时有点早,但是如果是游戏中的组件的话确实是与上述引擎和API的非常好的补充。
posted on 2007-10-27 20:34
ruislan 阅读(1697)
评论(2) 编辑 收藏