单击按钮时将图像添加到HBox

时间:2015-05-26 14:55:52

标签: java javafx scenebuilder

我正在使用JavaFX编写简单的二十一点应用程序。当玩家获得下一张牌时,我在向HBox添加卡片图片时遇到问题。我试图在“获取卡”按钮控制器中编写这部分代码,但它不起作用(NullPointerException):

    @FXML
private void getCard() {
    playerCard = table.getNextCard();
    player.setCards(playerCard);
    Image img = new Image(TableViewController.class.getResourceAsStream(cardColor(playerCard)));
    ImageView imgView = new ImageView(img);
    showPlayerCards.getChildren().add(imgView);
}

cardColor()将卡的名称更改为文件名。

我猜,添加图片必须采用“初始化”方法,但我不知道,如何为HBox做这个..

0 个答案:

没有答案