Buongiorno, allora io ho più classi, la principale, chiamata blackjack e le altre che contengono gli actionlistener dei bottoni.
questo è la mia classe principale:
e nelle classi, nello stesso package, devo prendere sia gameOn sia richiamare gameInit(), cosi:codice:public class BlackJack extends JFrame{ int cash; int currentBet ; String name; ArrayList<Card> deck; Card[] usersCards; Card[] dealersCards ; private JButton buttonHit, buttonStay, buttonDeal, buttonCashOut; private JPanel userPane, dealerPane, userCardPane; JLabel labelMoney; private JLabel labelBet; BufferedImage img; final int cardWidth; final int cardHeight; boolean gameOn; char[] ans; . . . public void gameInit() { . . .
ovviamente non funziona perchè non mi trova nel il metodo ne la variabile, come posso fare ad usare cio in tutte e due le classi??codice:public class Dealer implements ActionListener { public void actionPerformed(ActionEvent ae) { gameOn=true; gameInit(); } }
ciao e grazie in anticipo!!![]()
![]()

Rispondi quotando
