Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 构建图形用户界面的规则_Java_User Interface_Rules_Building - Fatal编程技术网

Java 构建图形用户界面的规则

Java 构建图形用户界面的规则,java,user-interface,rules,building,Java,User Interface,Rules,Building,我喜欢服务层和数据库层的后端编程。主要是因为我从来没有弄明白如何建立一个像样的用户界面。我说的是GWT和Swing 是否有类似于一个网站的例子和良好的规则,以遵循如何建立良好的直观用户界面? 对我来说最大的痛苦是选择布局策略,因此如果你能主要解决这个问题,这将非常有用。你可以研究HCI原则,它们将非常有用。关于这一点,我推荐的一本非常好的书是Steven Heim博士的《共振界面》。如果团队中没有UI/可用性专家,那么就尽量做到最低限度——让用户界面按照预期运行,没有bug。方法很少,我最喜欢的

我喜欢服务层和数据库层的后端编程。主要是因为我从来没有弄明白如何建立一个像样的用户界面。我说的是GWT和Swing

是否有类似于一个网站的例子和良好的规则,以遵循如何建立良好的直观用户界面?
对我来说最大的痛苦是选择布局策略,因此如果你能主要解决这个问题,这将非常有用。

你可以研究HCI原则,它们将非常有用。关于这一点,我推荐的一本非常好的书是Steven Heim博士的《共振界面》。

如果团队中没有UI/可用性专家,那么就尽量做到最低限度——让用户界面按照预期运行,没有bug。方法很少,我最喜欢的是使用Martin Fowler介绍的

将UI的所有状态保留在POJO中。这种解耦将使您能够在不需要显示UI本身的情况下测试UI逻辑


用户界面的外观和感觉会受到批评,但功能会执行得非常好。

至于“布局策略”。我的金科玉律是“不要花时间考虑哪一个布局适合UI,当一个是最好的选择时”