Hej Jeg har et problem med en spil hvor der vises et image efter hvis tur det er. Den er gemt i en JLabel. Når spiller en har lagt en brik bør billedet ændres til spiller 2. Det virker bare ikke... har den her kode:
public int getCurrentPlayer(){ return CurrentPlayer; }
private void showPlayer(){ int player = getCurrentPlayer(); System.out.println("show fanger" +player); System.out.println(lblImg.toString());
if (player==1){ lblImg.setIcon(new ImageIcon("Images/red.png")); } else{ lblImg.setIcon(new ImageIcon("Images/blue.png")); } }
public void exitGame(){ }
public void nextPlayer(){ CurrentPlayer = (getCurrentPlayer()%2)+1; System.out.println("Næste spiller er:" + CurrentPlayer); showPlayer(); }
public void setBrick(int column, int row) {
if (CurrentPlayer==1){ System.out.println("her"); System.out.println(row); System.out.println(column); //board[column][row]= (new JLabel("ok")); //.setIcon(new ImageIcon("Images/bluePieceSat.png"));
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
hov det er lblImg der skal ændres. Den der setBrick bruger jeg ikke endnu... lige nu skal billede bare skifte når man trykker med musen (så kommer resten senere ;))
public void nextPlayer(){ CurrentPlayer = (getCurrentPlayer()%2)+1; System.out.println("Næste spiller er:" + CurrentPlayer); showPlayer(); }
public void setBrick(int column, int row) {
if (CurrentPlayer==1){ System.out.println("her"); System.out.println(row); System.out.println(column); //board[column][row]= (new JLabel("ok")); //.setIcon(new ImageIcon("Images/bluePieceSat.png"));
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.