Java GUI - 加速学习曲线

标签 java user-interface

在接下来的几周/几个月内,我将在这里用 Java 制作我的第一个正式的 GUI。这将是我的第一个 Java 项目,我将在编码实践和结果方面要求自己达到非常高的标准,因此我预计学习过程将需要一些时间。

我想说我并不是一个 Java 初学者,而是一个中级用户 - 正在习惯 API,但对一些关键字仍然感到尴尬。我对 OOP 很熟悉,主要是通过 PHP 开发。

人们是否可以想到任何提示来帮助加快学习曲线,即“不要这样做”或“我希望有人告诉我这一点”之类的事情。

我在其他几个问题中遇到的第一个问题是空布局管理器 - 显然,这是低劣的编程并会导致麻烦。所以,这立即对我有帮助,可能节省了一周的时间并进行了一些重写。

另一个是使用 NetBeans 在 Swing 中移动...但我还无法详细说明这一点,需要进行一些研究。

还有其他强有力的建议吗?

最佳答案

Are there any other strong recommendations out there?

另外,关于布局的一般主题,当嵌套布局的组合将达到效果时,不要花时间试图找到“正确”的布局。请参阅Nested Layout Example示例代码。

关于Java GUI - 加速学习曲线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6755547/

相关文章:

tcp-inbound-channel-adapter 和 tcp-outbound-channel-adapter bean 配置的 Java 等效项

java - JSF、Javascript 和 HTML - 如何创建高度动态的界面

java - 如何可视化 Neo4j 图

java - 自己插入 LeafElement

java - SWT 线程 : GUI not responding even after calling thread. stop()

java - 如何修复在 Eclipse 上安装 AST-View 时出现的错误

java - 为什么代码会运行命令,即使其 if 语句未得到满足?

user-interface - 如何在React Native中实现卡片扩展到模态?

objective-c - XCode Instruments UI 的一部分 - 可作为 IB 插件使用吗?

Java 游戏在使用 LinkedList 进行碰撞检测时崩溃