我不是一个可用性专家,我真的不想成为一个.
我只想要一小段经验法则,我可以在编写用户界面时遵循这些经验法则,以便我的产品具有良好的可用性.
起初我认为这个问题很容易回答"使用你的常识",但如果它在我们这些开发人员中如此普遍,那么我们作为一个群体,就不会因为我们糟糕的界面而闻名.
有什么建议?
与此wiki形成对比,我正在寻找从编码角度实现Swing GUI控件的正确方法.
我一直在寻求学习Java及其GUI工具,但我发现互联网教程后的互联网教程会把所有东西都扔进去main
,我知道这是不对的.
我也尝试过像Netbeans和其他"视觉"编辑器这样的RAD系统,但是当我编写代码时,我有一堆代码,我不知道它的一半,所以我打算学习手动代码摆动,我知道基本的控件和布局,但想以正确的方式做到.
我缺少一个模型或标准吗?
示例问题......
扩展JFrame并创建自己的框架对象?(我会假设是的)
将主菜单封装在该框架对象中?还是我自己创造?等等...
如何将"View"逻辑与"Application"逻辑分开?
基本上,我正在寻找关于如何组织GUI代码的行业标准.