构建图形用户界面的规则

时间:2011-06-23 14:08:39

标签: java user-interface rules building

我喜欢服务和数据库层的后端编程。主要是因为我从来没有弄清楚如何构建体面的用户界面。我在谈论GWT和Swing。

是否有类似网站的例子和良好的规则可以遵循如何建立良好的直观UI?

对我来说最大的痛苦是selecting the layout strategy所以如果你能解决这个问题,那将会非常有帮助。

3 个答案:

答案 0 :(得分:4)

如果团队中没有UI /可用性专家,那么尝试实现最低限度 - 让用户界面按预期运行而不会出现错误。我很喜欢使用Martin Fowler引入的Presentation Model

将所有UI的状态保存在POJO中。这种解耦将使您可以测试UI逻辑,而无需显示UI本身。

你会被批评为UI的外观和感觉,但功能将会非常好地执行。

答案 1 :(得分:3)

您可以查看HCI原则,它们将非常有用。我推荐的一本非常好的书是Steven Heim博士的“The Resonant Interface”。

答案 2 :(得分:2)

就“布局策略”而言。我的黄金法则是“当nested layout是最佳选择时,不要花时间确定哪个一个布局适合用户界面。”