JFrame 是否适用于 Android / iOS?

Does JFrame work on Android / iOS?

最近我一直在用 Java 编写一个游戏,但没有使用任何类似 OpenGL 的东西,我只是单独使用 Java 和 Java。我在我的游戏中使用 JFrame 做一些事情,想知道它是否适用于 Android 或 iOS 以防我想制作手机游戏。

我对 Java 中的编程相当陌生,我知道一些基础知识,但我只是不知道所有的答案,在线搜索并没有多大帮助。这听起来也很笨,但是 JFrame 也适用于 Mac & Linux 吗?我听说它确实如此,但如果不是,我可能会考虑学习如何使用 OpenGL 或其他东西,但我发现一些关于 OpenGL 的教程结果很糟糕。

遗憾的是 java swing 不受 android 支持。这意味着 swing 类 将无法在 android 环境中使用,因此当您将它移至 android studio 时,类 像 JFrame 将显示为错误。 Android 确实支持 OpenGL,并且可以使用。 Android 通过 XML 完成它的 UI 并且可能会使用它。但这将需要进行许多更改。您将能够移动所有不引用外部库或 java swing 之类的库的 类。您将需要重新编写处理 JFrames 的代码部分:/