Java Swing参考书推荐?

来源:2-1 使用JFrame

胖纸减肥去

2018-09-17

能否请老师推荐几本Java Swing的书用以参考?非常感谢。

写回答

1回答

liuyubobobo

2018-09-17

这门课程的重点不是Java Swing,单纯从这门课程的角度,我不建议深入研究Java Swing。有些跑偏了。这门课程的第二章将带领你编写一个基础的 Java Swing GUI 的框架,学习完成这个课程的demo所必需的API,之后课程的内容还是以算法为主的。甚至在第二章最后会给你提供一个框架代码,以后章节的学习,在这个框架代码的基础上填写算法逻辑就好了。并不需要深入理解Java Swing。


对此,建议阅读一下我的公号上关于学习方法的文章,或许有帮助:)

https://mp.weixin.qq.com/s?__biz=MzU4NTIxODYwMQ==&mid=2247483836&idx=1&sn=90854aa76507281403e4dd9cd434a12b&chksm=fd8caefacafb27ec78f999fde4f1217c04c6e2ff28cf51fe511d8fa29d484d9281ff91de8c9c&mpshare=1&scene=1&srcid=0916Lu2XbWir45mYvJh7iN7o&pass_ticket=IYzkxikFfl1qlORxez7jPp8qf3jAZV1SxmYBp0Wpjn1Ze6zoy3lXnC%2BRj59I7hiO#rd   


我上学的时候,学习Java Swing,印象里是看的这本:https://book.douban.com/subject/1318535/    

没有强烈推荐,只是一本这个领域的书而已。


其实,从GUI编程的角度,Java Swing已经过时了。所以,这方面的资料其实挺少的。如果一定要用Java做Desktop GUI,或许JavaFX是最好的选择。但其实,整体上,使用Java做Desktop GUI都不是一个很流行普遍的做法。整体而言,对于桌面应用来说,Windows上是WPF的天下,Mac OS上是Cocoa的天下,当然,现在也有一些“前端”技术可以做Desktop App,比如Electron。


依然是,我不建议为了学习这个课程深入研究Java Swing框架,有些不值当。看一遍第二章,跟着第二章把代码写下来,你的Java Swing水平就足以应付这门课程了,也就足够了。这门课程的关键,还是算法:)


加油!:)


2
1
胖纸减肥去
谢谢老师。第二章已经看完,想再扩展学习一下来的。
2018-09-17
共1条回复

7个经典应用诠释Java算法精髓

课程重应用、重实践、重思维,真正应用于实际工作开发中

1888 学习 · 112 问题

查看课程