【发布时间】:2017-10-28 11:39:24
【问题描述】:
我正在使用 javaFX 制作一个 java 扑克应用程序。我对 java 和 javaFX 比较陌生。当我的代码编译时,我似乎没有得到任何明确的错误,但是当我运行程序并单击按钮“新游戏”按钮时,我的应用程序停止响应,我不知道为什么。
Opponent 类是一个抽象接口,在这个类中有四个描述对手类型的类。
Opponent 类声明为:
public abstract interface Opponent
一种类型的对手写成:
public static class tightAggressiveOpponent extends Player
implements Opponent
在发布我的问题之前,我已尝试解决此问题。如果有人可以提供任何建议,我将不胜感激?实际按钮本身的代码是:
public void handleNewGameButtonAction(ActionEvent event) {
run();
}
public void run()
{
this.gameInfoText.set("Run method called");
Table table = new Table();
Deck deck = new Deck();
Pot pot = new Pot();
player1 = new Player("Oliver", false, pot, Boolean.valueOf(true));
Opponent.tightAggressiveOpponent opponent = new Opponent.tightAggressiveOpponent("Jeremy (TA)", true, pot, table);
player1.setOpponentPlayStyle(opponent.getPlayStyle());
opponent.setOpponent(player1);
playGame(player1, opponent, table, deck, pot);
}
【问题讨论】:
标签: java user-interface javafx