有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

有没有一种方法可以使用JavaScript(Vue.js)将Java应用程序(游戏)实现到网站中

背景:我正在用JavaScript(vue.js)构建自己的网站,我想添加一个我开发的Java游戏。java游戏目前使用JFrame作为GUI,并且已经有了基本的键盘控件(键:上、下、右、左、v、回车、esc)。我想它出现在一个嵌入式框架的网页上。我对JavaScriptJava仍然是相当新的,但我正在尽可能多地学习

工具:Eclipse用于Java,Virtual Studio Code用于vue。js

我对它的看法:仔细研究后,我对答案的想法与REST API有关。我查看了RESTAPI上的许多文档,但都偏离了我的目标。如果能证实或为我指出回答这个问题的正确方向,那就太棒了。 这些是我访问过的网站,我认为它们有点有用:

https://forum.vuejs.org/t/java-vuejs/41248

https://spring.io/guides/gs/rest-service/

我的问题:

a)在网页上实现这一点的最佳方式是什么

b)如果我要实施游戏,这些控制是否会继续有效(如果可能,根据答案a)

c)JFrame是否会成为网页上的一个问题(如果可能的话,根据答案a)

谢谢你的帮助


共 (1) 个答案

  1. # 1 楼答案

    如果您真的想使用Swing(我假设您提到了JFrame),那么您的问题的答案可能是:Convert Java Swing to web-based Application。理论上有一些选择,但我相信这种方法可能非常麻烦

    我建议采取另一种方法:使用Java游戏库,允许您将游戏导出到HTML5。然后你就可以很容易地将它嵌入到网站上。一个这样的例子可以是libGDX:https://libgdx.badlogicgames.com/

    另一个优点是,从长远来看,使用专用于游戏的库编写游戏要比使用更适合静态应用程序的Swing编写游戏容易得多