Javafx底层原理探索过程
2019-02-01 本文已影响0人
沧浪之水v
经常用一些图形界面久了,难免会去思考这些框架的底层原理。在探究这些底层原理的时候,记录一些探究的过程!
使用的框架:JAVA的JAVAFX
过程一: 因为这些框架基本上都是外国人在开发,那么第一个问题是如何搜索?其中“底层原理”这个中文语句如何翻译就成了一个问题,我用了“javafx bottom mechanism” 与 “Javafx how it makes” 反正搜出来的都不是想要的。
结果:还是直接去github上看源代码吧!
过程二:询问QQ群的高手。
这里非常感谢这位大神:
【博士】什么都不懂-尘缘敛
https://github.com/javafxports
【博士】什么都不懂-尘缘 2019/2/1 12:51:15
源代码在这里
【博士】什么都不懂-尘缘 2019/2/1 12:51:21
大部分是jni和c++的东西
【博士】什么都不懂-尘缘 2019/2/1 12:51:3
https://github.com/javafxports/openjdk-jfx/tree/develop/modules
【博士】什么都不懂-尘缘 2019/2/1 12:52:04
原理看module
主要是javafx.graphics和javafx.control还有javafx.base这几个
【博士】什么都不懂-尘缘 2019/2/1 12:52:29
https://github.com/javafxports/openjdk-jfx/tree/develop/modules/javafx.graphics/src/main
【博士】什么都不懂-尘缘 2019/2/1 12:52:32
prism的代码
过程三:
我用关键词"javafx prism"Bing了一下。出来了这个页面:
https://docs.oracle.com/javafx/2/architecture/jfxpub-architecture.htm
over,看来底层原理用 Architecture 这个词更合适!!