我有两节课: 一种叫做“游戏”,它扩展了应用程序。运行此命令将启动我创建的视频游戏。 另一个称为LocalClient,它也扩展了Application。运行此命令会给我一个菜单,让我可以选择通过按一个按钮来打开游戏。 问题是我不想打开游戏,我只想在同一个框架中渲染两个应用程序
public class LocalClient extends Application {
Pane root;
@Override
public void start(Stage primaryStage) throws Exception {
// my start method for LocalClient
}
private class GameMenu extends Parent {
// this is another class where i have my buttons and the different menus/submenus
}
public class Game extends Application {
private Pane root = new Pane();
private Level level; // level is an abstract class I use
/**
* Stars the game and begins rendering
* @param stage stage to render all objects to
*/
@Override
public void start(Stage stage) {
// my Start mmethod for the game
答案 0 :(得分:0)
在main(String[] args)
方法内部,可以使用launch(args);
来代替Game.launch(args);
。然后,在您的start()
类的Game
方法内,键入LocalClient.launch(args);
。