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"));
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.