gpt4 book ai didi

java - 从 java 代码启动 javaFX 应用程序

转载 作者:搜寻专家 更新时间:2023-10-31 08:13:43 26 4
gpt4 key购买 nike

我有一款目前正在运行的单人 JavaFX 纸牌游戏。我想让多个玩家通过 TCP 套接字连接进行游戏,为此我有一个用 java 编写的简单客户端/服务器框架程序。

我的问题是:服务器/客户端代码在 java 中。如何从客户端 java 代码启动 javafx 应用程序,然后根据从服务器返回的游戏状态更新它?

简单的服务器-客户端循环将是:客户端发送 Action ,服务器更新游戏状态,并将其回显给客户端。

client pseudo-code

if(!clientGUI.isInitialised())
initJavaFXapp(); // I am struggling to do this

//keep reading from server
if(obj instanceOf gameState)
javaFXGUI.update(obj)

我是 javaFX 的初学者,我利用了图形方面,因为我的应用程序是基于它的。

如有任何帮助,我们将不胜感激。

最佳答案

假设 MyApplication 类扩展了 javafx.application.Application,您可以通过以下方式启动它:

 javafx.application.Application.launch(MyApplication.class);

关于java - 从 java 代码启动 javaFX 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14971099/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com