一本好的程序员ja教程诠释了什么是swing。swing是一个ja GUI应用,也就是ja做的桌面应用。运行swing程序需要用户在电脑上有ja环境,不现实也不方便。现在ja主要做web,做移动应用和网站开发。分布式、多线程、高并发是ja程序员的发展方向。
虽然在企业开发中用的不多,但其实在我十几年的开发生涯中也没怎么用过,朋友也没做过swing。但不能说学了就没用了。
比如swing中的控件,比如表格、树、面板、菜单等控件,以及键盘、鼠标事件等各种事件。结合AWT画图,可以自己写一些小游戏。至于界面好不好,一方面要找好材料,另一方面要有专业美工配合开发者。毕竟开发者注重的是商业逻辑而不是页面美化,所谓术业有专攻。
SWING+AWT做一些小游戏,练习线程的使用。玩游戏的时候可以用Rectangle实现碰撞监控,练习一些业务逻辑的封装。能快速看到跑步成绩,对于新手来说,更容易获得成就感。毕竟我们做web开发,就得学ja,servlet,jsp,html,js,css等等。在我们看到页面之前,这个过程是非常漫长的。
swing中的事件模型、表单、布局在很多web前端框架中都有类似的设计思路。如果你有足够的时间,你可以学习它来练习编程,培养你的兴趣。如果时间紧,就业是目的,那就看web方向的技术和框架了。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。