Java 构建图形用户界面的规则
我喜欢服务层和数据库层的后端编程。主要是因为我从来没有弄明白如何建立一个像样的用户界面。我说的是GWT和Swing 是否有类似于一个网站的例子和良好的规则,以遵循如何建立良好的直观用户界面?Java 构建图形用户界面的规则,java,user-interface,rules,building,Java,User Interface,Rules,Building,我喜欢服务层和数据库层的后端编程。主要是因为我从来没有弄明白如何建立一个像样的用户界面。我说的是GWT和Swing 是否有类似于一个网站的例子和良好的规则,以遵循如何建立良好的直观用户界面? 对我来说最大的痛苦是选择布局策略,因此如果你能主要解决这个问题,这将非常有用。你可以研究HCI原则,它们将非常有用。关于这一点,我推荐的一本非常好的书是Steven Heim博士的《共振界面》。如果团队中没有UI/可用性专家,那么就尽量做到最低限度——让用户界面按照预期运行,没有bug。方法很少,我最喜欢的
对我来说最大的痛苦是选择布局策略,因此如果你能主要解决这个问题,这将非常有用。你可以研究HCI原则,它们将非常有用。关于这一点,我推荐的一本非常好的书是Steven Heim博士的《共振界面》。如果团队中没有UI/可用性专家,那么就尽量做到最低限度——让用户界面按照预期运行,没有bug。方法很少,我最喜欢的是使用Martin Fowler介绍的 将UI的所有状态保留在POJO中。这种解耦将使您能够在不需要显示UI本身的情况下测试UI逻辑
用户界面的外观和感觉会受到批评,但功能会执行得非常好。至于“布局策略”。我的金科玉律是“不要花时间考虑哪一个布局适合UI,当一个是最好的选择时”