根据Kuix图形用户界面(GUI)的,是基于三个主要特点:
1。它面向布局。
2。它使用的图形元素部件widgets
3。它可以被描述使用Java或XML /样式
布局上的图形元素是一个预定义的布局,能够适应不同屏幕尺寸automaticaly放在化手段。 这种方法允许设计元素之间的描述和渲染引擎positionning让他们在运行时根据设备能力的限制,一个用户界面。
该组件是用户界面的一些可以重复使用,以建立更复杂的屏幕基本要素。 小工具可以在用户界面的定制概念。有些精品 - 或用户 - 小部件总是可以轻松地在一界定和通过继承应用程序集成。
接口描述可实现2种方式:XML的/样式和Java的方法。第一个方法的主要好处是:
* 开发和用户界面设计技巧分离
* 用户界面脱离 业务逻辑
Java设计实现更高的性能,因为它不需要在运行时解析XML和CSS文件,但不允许分裂的开发团队的技能。
XML /样式表的方法
使用XML / CSS的方法,一个接口可以使用XML描述文件和一个CSS - like文件剥皮。只需从你的Java代码加载的XML / CSS文件。
Java的方法
你可以做一切使用XML和CSS可以做到直接与Java代码,但它可能不那么灵活,可读性不是很好。