@Override public void actionPerformed(ActionEvent e) { TurnHandler turnHandler = game.getTurnHandler(); if (e.getSource() == btnBuyProperty) { turnHandler.buyProperty(true); } if (e.getSource() == btnDontBuyProperty) { turnHandler.buyProperty(false); } ActionEvent ae = new ActionEvent(this, 0, ""); fireActionEvent(ae); }
/** recalculates the text displayed on the panel */ public void refresh() { TurnHandler th = game.getTurnHandler(); BuyableField buyableField = th.getPropertyToBuy(); String caption = ""; if (buyableField != null) caption = "<html><div align=\"center\">" + beforeBuy + buyableField.getName() + " (" + buyableField.getPrice() + ")" + "</div></html>"; lblYouCanBuy.setText(caption); }