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"));
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
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.