Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JFrame在Android/iOS上工作吗?_Java_Android_Ios_Jframe_Game Development - Fatal编程技术网

Java JFrame在Android/iOS上工作吗?

Java JFrame在Android/iOS上工作吗?,java,android,ios,jframe,game-development,Java,Android,Ios,Jframe,Game Development,最近我一直在用Java编写一个游戏,没有使用任何类似OpenGL的东西,我只是单独使用Java和Java。我在游戏中使用JFrame做一些东西,我想知道如果我想制作手机游戏,它是否可以在Android或iOS上运行 我对Java编程相当陌生,我知道一些基础知识,但我不知道所有的答案,在线搜索也没有多大帮助。这听起来也很无聊,但是JFrame在Mac和Linux上也能工作吗?我听说过,但如果不是,我可能会考虑如何使用OpenGL或其他东西,但是我发现OpenGL上的一些教程结果很糟糕。< P>不幸

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


我对Java编程相当陌生,我知道一些基础知识,但我不知道所有的答案,在线搜索也没有多大帮助。这听起来也很无聊,但是JFrame在Mac和Linux上也能工作吗?我听说过,但如果不是,我可能会考虑如何使用OpenGL或其他东西,但是我发现OpenGL上的一些教程结果很糟糕。

< P>不幸的是Android不支持java Swing。这意味着swing类在android环境中不可用,因此当您将其移到android studio时,JFrame之类的类将显示为错误。Android确实支持OpenGL,这将是可用的。Android是通过XML来实现其用户界面的,也许可以使用它。但这需要很多改变。您将能够移动所有不引用外部库或类似JavaSwing的库的类。您需要重新编写代码中处理JFrames的部分://

请关注您的问题并更准确地定义您的问题。