我刚进入java GUI,但图形是基于抽象层构建的。在基础层面,这些层面是什么?例如,原始类型是否构建图像。它们只是一个多维的整数数组吗?
我应该学习什么才能理解如何从头开始构建GUI?
答案 0 :(得分:1)
在最基础的层面上,Java GUI框架建立在与外部图形API通信的基础上。可能是本机方法调用本机库,它与图形硬件或抽象的“显示服务器”对话。
最重要的是构建了Java应用程序使用的框架和API。根据您尝试支持的应用程序类型以及您尝试实现的性能类型,此类API有许多可能的体系结构。
简而言之,有许多方法可以做到这一点。在StackOverflow Q& A中描述的选项太多。 (或者甚至是一本书...如果你想覆盖所有东西,那么深度!)