Lesson2-JavaFX视频教程第2课,application的启动方式和生命周期

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • bl4cyy:分享一个javafx框架tornadofx的博客 https://cloud.tencent.com/developer/column/80412
  • 茹果如菓:这学期学的java, 老师说javafx很有用,不过时间有限讲不了太深,没想到在这里搜到了课程啊啊啊啊啊,开心(°∀°)ノ,假期争取学完它!!感谢up!!!
  • 东篱雪清:这集视频干货满满。UP主快结束时,说了很多干货,我在这里把UP主说的话打出来,有些词语可能不对,望up主纠正一下,谢谢! 怎么知道生命周期和线程的关系: 应用程序所有的主线都会运行在一个UI线程的这个概念里面。所有的应用程序为了防止界面阻塞。那么它会分好几个线程。有做多任务的,有专门更新界面任务的,也有做其他任务的。那么现在所有的主线必须运用在UI线程里。(其实就是给用户看的UI线程),那我们怎么知道生命周期和这几个线程的关系呢? javaFX里,主线程,UI线程的概念。 学java的时候,你应该知道,一个正常的java的程序,都跑在main主线程的名字里。 Init()方法时,开了一个javaFX-launcher. 到了start()时又开了一个JavaFX Application Thread线程,实际上这个线程就是所谓的UI线程。就是你的所有主线必须写在:start()方法里面。比如按钮,文本之类的控件 Stop()方法也是 这个线程,也可以写一些主线之类的东西。 生命周期意义 开发安卓也有生命周期。总的来说它是希望你在 init()方法里初始化一些东西。“出生的时候起个名字,叫什么”[OK] Start()方法里做一些你的界面,你的逻辑什么的“长大成年了,做些事情,忙忙碌碌”[奋斗][tv_笑哭] Stop()方法里做一些收尾的工作,“反正你要死了,立个遗嘱起码还是可以的吧。”[灵魂出窍] 从继承方法里可以看出来,你可以不写init(),stop()方法 但是你必须要写start()方法,有一个窗口可以拿来用。 (发问?) 它是如何开启 JavaFX-Launcher线程,如何开启JavaFX Application Thread。它是如何关闭虚拟机,最后全部结束的,JavaFX Application Thread如何结束的。暂时不用去详细研究它 一般写start()方法就可以了。 Init()不是ui主线JavaFX Application Thread。不能写一些主线,可以写一写逻辑初始化工作就行了。所有的控件要写在start()方法里。
  • 数珠丸12138:up能把所有关于fx放在一个列表里吗?现在要往下翻很久才能看到这一集![微笑]
  • Complexity-Naughty:终于找到了 。。。。中文的 ,真想给你全下载下来