Swing教程非常好.除此之外,Swing API显然是参考,但它也是相当好的源代码的宝库!将API源添加到IDE中,您可以直接跳转到所有Swing类的实现.这是探索功能的好方法,看看各种Swing组件如何工作并学习一个好的Swing"风格".此外,如果事情似乎不起作用并且你不知道为什么,能够逐步完成API类是很棒的!将API源添加到IDE具有额外的好处,即您可以获得所有JavaDoc,尽管所有现代IDE也可以从网络中提取它们- 您确实不 想要在没有IDE内部文档的情况下编写桌面Java!
NetBeans和其他IDE确实很容易创建IDE,但要注意Swing还有很多东西,而不仅仅是容器和布局管理器.实际上,容器和布局管理器是比较容易的事情,我建议学习手动使用它们.使用GUI构建器没有任何问题,但在某些情况下它是过度的,然后从源代码快速启动GUI会更好.在其他情况下,您需要能够动态创建GUI,然后GUI构建器根本不用!为了从源代码创建非常复杂的布局,我推荐FormLayout,它有自己的一套怪癖,但它确实可以扩展(在编程工作方面)到非常大的帧和布局.
如果到目前为止你只完成了Groovy,你会惊讶于Swing和其他Java API的文档记录以及所有内容的集成程度.它可能也需要一些习惯于不同的编程风格,更频繁地使用调试器和更少的println调试等.可能还有一些"锅炉板"代码会非常烦人.;) 请享用.
| 归档时间: |
|
| 查看次数: |
4183 次 |
| 最近记录: |