为什么现在java视频很少讲GUI的内容了
主要原因: 因为课程时间紧 , 实际工作中遇见需要使用java来开发客户端的情况较少. javaEE用得比较多.
其他原因:
1: awt,swing 可以使用的组件很少.
2: 实现简单的东西, 代码量稍微有点多
3: 运行效率比c/c++等写出来的慢
4: 开发出来的界面,外观不太美观
5: 没有C# 等开发桌面程序方便.效率高,
但是建议学有余力的时候, 可以看看GUI , 其实很简单的
原因如下:
1: 现在主要推荐使用javaFX ,美观,组件丰富. 写起来的东西还是比较漂亮的, 也可以使用BeautyEye 等外观 .(BeautyEye 是国人开发的swing外观,非常漂亮)如下,
我用BeautyEye 写了一个保存读书笔记的程序
2: 自用的软件工具, 要是每次都是在控制台输入输出, 很别扭的,写个GUI界面,还是舒服点的
3: 利用可视化的插件工具,可以简化开发的难度,比如 windowbuilder 和JavaFX Scene Builder
插件拖拖拉拉就搞定.
4: 旧的java客户端应用, 还是需要有程序员去升级和维护的
五子棋练习
练习井字棋 写完了JavaScript版本 ,手痒又花了点时间改成了java版
喜欢玩拼图. 以前老手机就有拼图,简简单单,网上的拼图程序太花哨了,所以自己写了一个偶尔玩玩
有的网页上百张图, 看起来眼花, 就用swing来显示图片的小工具.(使用JSoup解析网页)
( ↑按钮 就是取消保存图片(删除), ↓按钮就是保存图片)比我在网页上右键保存方便多了...
当然了网上还是有图形界面的视频,比如用java做 联机版坦克大战, 超级玛丽等等