01:GUI编程简介

GUI编程
 
  1. GUI核心开发技术:Swing、AWT,Java是面向对象的语言,这些东西肯定有对应的类,学Java其实就是在学类,我们只要掌握相关的类就好了。
  2. 因为界面不美观,所以不流行。
  3. 需要jre环境!一个5MB的小贪吃蛇,安装一个几百兆的jre不划算。这也是不流行的原因。
  4. 为什么要学习?
    1. 因为它是MVC基础,我们以后学习MVC架构,我们在这里面会发现很多思想,包括一些监听器的思想。监听就类似于守护线程,你用不用它都在那儿呆着。
    2. 而且这个可以写出一些自己心中想要的小工具。
    3. 工作的时候,也有可能维护到swing界面,概率极小!
  5. 组件:
    1. 窗口
    2. 弹窗
    3. 面板 panel,你可以可视化看到这个感觉,但是真实肉眼见不到,它是隐藏起来的,我们用它来绘制。所以会有面板这个概念。
    4. 文本框
    5. 列表框
    6. 按钮
    7. 图片
    8. 交互的东西,监听事件,未来在web里面可以看见监听
    9. 鼠标事件
    10. 键盘事件
    11. 外挂,喜欢用Java来写,因为Java是跨平台,运行在虚拟机上的,那些检测外挂的人它测不到Java,只能检测到Java虚拟机,因为我们隔了一层,但是你要用C写的话,那就直接可以检测你的exe了,Java它怎么检测,它不可能不让电脑跑jvm,这就过分了。很多游戏还依赖于Java环境呢,当然不建议大家做。
    12. 还有一些破解工具,IDEA的破解工具就是java写的,那个jar包
原文地址:https://www.cnblogs.com/duanfu/p/12599184.html