Javafx Java FX从一个接口启动多个文件

Javafx Java FX从一个接口启动多个文件,javafx,Javafx,我将如何创建一个界面,允许我启动三个不同的Java文件(对于本例中的游戏),并让用户在它们之间进行选择 游戏已经完成,每个都在一个sperate文件中,但我需要将它们组合起来,以便在用户选择后可以玩 真的很困惑,只是试图阅读一些可以让我开始或在正确的轨道上结合它们的东西。请给出一个答案,或更详细地描述。根据你的解释,我们不确定你想要实现什么。他的目标是创建一个接口,允许他启动一个类。它有最少的代码。他的问题完全符合要求。我能够得出一个答案。我的回答表明它是可以验证的。我不知道为什么会投反对票,也

我将如何创建一个界面,允许我启动三个不同的Java文件(对于本例中的游戏),并让用户在它们之间进行选择

游戏已经完成,每个都在一个sperate文件中,但我需要将它们组合起来,以便在用户选择后可以玩


真的很困惑,只是试图阅读一些可以让我开始或在正确的轨道上结合它们的东西。

请给出一个答案,或更详细地描述。根据你的解释,我们不确定你想要实现什么。他的目标是创建一个
接口
,允许他启动一个类。它有最少的代码。他的问题完全符合要求。我能够得出一个答案。我的回答表明它是可以验证的。我不知道为什么会投反对票,也不知道为什么会有上述评论。请详细说明。他没有指定什么类型的接口,所以我尽力尝试回答。他问我“只是想读一些能让我开始或走上正轨的东西”,所以我试着回答他。也许你可以做得更好。欢迎所有捐款:)
 interface GameSelectionListener {
  NameOfTheClassGame1 gameOneListener();
  NameOfTheClassGame2 gameTwoListener();
  NameOfTheClassGame3 gameThreeListener();
 } //end of interface

 public class GameLoader implements GameSelectionListener {

 public GameLoader(){
  ... some user io to select game ...
  switch(user selection for your game){
  case 1: this.gameOneListener();
  case 2: this.gameTwoListener();
  case 3: this.gameThreeListener();
  } //end of switch
 } //end of constructor

 @OverrideNameOfTheClassGame1 gameOneListener(){
  new GameOne();
 }
 @OverrideNameOfTheClassGame2 gameTwoListener(){
  new GameTwo();
 } 
 @OverrideNameOfTheClassGame3 gameThreeListener(){
  new GameThree();
 }
} //end of class