java - How do I refresh a panel after a mouseClicked? -


i have game code in java swing. classes of game work i'm having troubles gui class. printing methods use object graphics parameter don't know how use this. here portion of code :

panel.addmouselistener(new mouseadapter() {          @override         public void mouseclicked(mouseevent e) {             super.mouseclicked(e);             piece piece = joueur.getposition();             int positionclick = numberpiece(e.getx(), width) + numberpiece(e.gety(), height) * 10;             int positionjoueur = scenario.pieces.get(piece) - 1;             if (positionclick==positionjoueur-1)                 joueur.deplacer('o');             else if (positionclick==positionjoueur+1)                 joueur.deplacer('e');             else if (positionclick==positionjoueur-10)                 joueur.deplacer('n');             else if (positionclick==positionjoueur+10)                 joueur.deplacer('s');             panel.updateui();             repaint();          }          private int numberpiece(int coord, int size) {             (int = 1; < 11; i++) {                 int x = * size;                 if (coord < x) {                     return (i - 1);                 }             }             return 0;         }     }); 

please me, thank you.


Comments