Java 在浏览器中渲染图形

Java 在浏览器中渲染图形,java,swing,opengl,jogl,jmonkeyengine,Java,Swing,Opengl,Jogl,Jmonkeyengine,我们有一个用Java开发的客户机-服务器应用程序。对于客户端,我们使用swing组件。在swing画布中,我们使用jmonkeyengine渲染图形 我们的问题是如何将客户端从swing移动到浏览器。有没有什么技术可以让我们在浏览器中显示客户端或在浏览器中呈现图形?“.从swing到浏览器..”那么..你从来没有听说过JApplet?你指的是嵌入整个应用程序。进入浏览器或只是应用程序的最终输出。?Andrew是对的,将您的应用程序转换为小程序并按照以下说明操作:如果您需要更多帮助,请说明您使用的

我们有一个用Java开发的客户机-服务器应用程序。对于客户端,我们使用swing组件。在swing画布中,我们使用jmonkeyengine渲染图形


我们的问题是如何将客户端从swing移动到浏览器。有没有什么技术可以让我们在浏览器中显示客户端或在浏览器中呈现图形?

“.从swing到浏览器..”那么..你从来没有听说过
JApplet
?你指的是嵌入整个应用程序。进入浏览器或只是应用程序的最终输出。?Andrew是对的,将您的应用程序转换为小程序并按照以下说明操作:如果您需要更多帮助,请说明您使用的是哪个版本的JMonkeyEngine、哪个版本的JogAmp(JOGL、JOAL、JOCL)以及哪个JME画布。感谢您的回复。我们曾考虑过小程序,但它与我们的应用程序不匹配。WebGL能否提供与openGL相同的行为?它可以与jmonkeyengine一起使用吗?我们正在使用jme2。为什么它与您的应用程序不匹配?如果您想在web浏览器中使用Java,目前除了applet(或JSP)之外没有其他解决方案,但它与3D渲染无关。JMonkeyEngine 2也支持JOGL和JMonkeyEngine 3(据我所知,我的非官方渲染器工作正常)。WebGL和JOGL是完全不同的技术,WebGL并不是万能的,正如我在这里解释的:@user3759750有一些库允许用Java编写代码并在web浏览器中部署它,而无需使用Java插件。也许看看LibGDX,它有一个JOGL后端和一个GWT后端。很抱歉迟了答复。WebGL是一种Javascript API,允许在web浏览器中使用OpenGL ES 2及更高版本,而JogAmp是一组用于OpenGL、OpenGL ES、OpenAL和OpenCL的Java绑定。