setVisible(true); addWindowListener (new WindowAdapter (){ public void windowClosing(WindowEvent e){ System.exit(0); } }); } //bla bla
public void actionPerformed (ActionEvent ae){ Object source = ae.getSource();
if (source == attackButton){
if (attacked == null){ if (attackFrom == null){ beskederTilBruger.setText("du har ikke valgt et land at angribe fra"); } else { beskederTilBruger.setText("du har ikke valgt et land at angribe"); } } else diceRoll(attackFrom, attacked); currentMap.repaint(); dicePanel.repaint(); userInput.repaint(); } }
current map er en Canvas og den bliver repaintet ok men ingen af paenlerne bliver repaintet
efter at jeg har ændret layoutet for dicePanel fra GridLayput til NullLayout virker det. Forklaring ønskes
Synes godt om
Ny brugerNybegynder
Din løsning...
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.