字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
基于Java的界面布局DSL的设计与实现[1]
发布: 2008-5-07 10:26 |
作者: 不详 |
来源:
developerWorks |
查看: 20次 | 进入软件测试论坛讨论
领测软件测试网
软件测试技术第一门户9i8l9I7K+L.j}8}:iU
3I!~0rK0Fw0p 布局管理器试图通过提供一些常用的布局样式来解决这个问题。但是,这种做法非常僵化,也就是说你只能使用现有的布局管理器,如果它们无法满足你的要求,你也无法自己定制。此外,这些布局管理器仅仅适合于一些简单的情况。对于一些复杂的布局样式来说,它们的描述能力就显得非常的不足。那些曾经和 GridBagLayOut 斗争过的朋友对此肯定深有体会。软件测试技术第一门户q5nc A)B0i
软件测试技术第一门户-JR,aI"aP-SC5^-X
在本文中,我们会给出一种更好的解决方案,我们不是去试图把界面设计者头脑中的设计概念和样式逐步降级、分解成所使用的实现语言能够理解的低层概念,也不是提供一些已经完成的、确定的但难以扩充和更改的布局样式库供界面设计者使用。我们所提供的是一种专门用于描述高层界面设计样式的语言。通过这种语言,界面设计者可以直接、明确地描述出他们头脑中的布局设计样式,通过这种语言,界面设计者可以自己方便地、灵活地制定自己需要的布局样式。也就是说,本来仅存在于界面设计者头脑中的抽象布局样式,现在也变得可描述,可编程了。
4C
C~NHRb$LI软件测试技术第一门户kpR%jx8r
界面布局语言介绍