免责声明:我一年前才开始编程。我只有Java和python的经验,从未接触过html,css,JavaScript等。
因此,我创建了一个相当复杂的Java Swing GUI程序。本质上,这是一款经过修改的棋盘游戏,使用的是诸如SwingWorker,MouseListener和JComponents的子代之类的东西。我正在寻找一种转换程序的方法,以便可以在浏览器上运行(不要与服务器联机多人游戏,而不能与服务器联机)。有人对如何解决这个问题有任何建议吗?我快速浏览了一下,找到了Vaadin和webswing,但是我不知道它们是否包含我需要的所有功能,或者是否值得为此努力。谢谢。
免责声明:我一年前才开始编程。我只有Java和python的经验,从未接触过html,css,JavaScript等。因此,我创建了一个相当复杂的Java Swing ...
由于您明确提到了Vaadin作为示例,因此我将详细介绍它带来的好处。 Vaadin使用与Swing非常相似的编程模型。这意味着您通常可以以相同的方式来构造代码,即通过将组件创建和配置为Java实例,将这些组件添加为布局组件的子代,并最终侦听这些组件中的事件。
您正在描述的是一个Java applet,它不再是一个可行的平台。