Java 如何使用完全定制的GUI元素定制操作系统设计

Java 如何使用完全定制的GUI元素定制操作系统设计,java,python,c++,user-interface,custom-controls,Java,Python,C++,User Interface,Custom Controls,主要项目是定制Windows操作系统,使其看起来像OSX或Mac操作系统。问题是:如何创建完全自己的窗口、框架等,尤其是自定义GUI小部件?GUI应该在没有Windows API的情况下绘制,因为我想重新设计整个窗口,它的框架和边框等 他们有没有办法做到这一点?也许有一个自己的新引擎,用自己的方法来绘制GUI?这是可以做到的,但这绝非易事,很多框架已经做到了(从头开始实现UI,不一定是您想要的特定外观)。例如,WPF和QT的任何UI外观都不依赖于API(当然,它们的实际绘图依赖于API,这是没有

主要项目是定制Windows操作系统,使其看起来像OSX或Mac操作系统。问题是:如何创建完全自己的窗口、框架等,尤其是自定义GUI小部件?GUI应该在没有Windows API的情况下绘制,因为我想重新设计整个窗口,它的框架和边框等


他们有没有办法做到这一点?也许有一个自己的新引擎,用自己的方法来绘制GUI?

这是可以做到的,但这绝非易事,很多框架已经做到了(从头开始实现UI,不一定是您想要的特定外观)。例如,WPF和QT的任何UI外观都不依赖于API(当然,它们的实际绘图依赖于API,这是没有办法的)

您将需要实现控件放置管理、绘图、命中测试以及API通常为您处理的所有其他常规操作