Rysowanie po JPanel

0

Witam

Czy mogl by mi ktos napisac jak rysowac po Jpanel.

ja kombinowalem z czyms takim:

JPanel panel = new JPanel();
panel.getGraphics().drawRect(0,0,50,50);

Ale niestety ten prostokat pojawia sie tylko na ulamek sekundy a potem okno jakby sie odswiezalo. - i znow jest puste.

0

Twój prostokąt jest zamazywany przez metodę paint. Musisz ją nadpisać. Zrób tak:

JPanel panel = new JPanel(){
   public void paint(Graphics g) {
       super.paint(g);
       g.drawRect(0,0,50,50);
   }
};

1 użytkowników online, w tym zalogowanych: 0, gości: 1