je veux dessiner des cercles dans le jpanel 3 mais mon programme ne fonctionne pas je sais ou ilya le problème aidez moi s'il vous plait
import java.awt.*; import javax.swing.*; public class Main { public Main() { Fenetre frame=new Fenetre(); frame.setTitle("Fadhli"); JMenuBar menubar= new JMenuBar(); frame.setJMenuBar(menubar);
@Override public void mouseReleased(MouseEvent m) { j=6; last = null; dragging = false; repaint(); } // @Override //c'est la fonction qui permet de déplacer le cercle public void mouseDragged(MouseEvent m) { if(j!=6) { x=T1[j]; y=T2[j]; int dx = m.getX() - last.x; int dy = m.getY() - last.y; if (dragging) { T1[j] += dx; T2[j] += dy; }
last = m.getPoint(); repaint(); } } } private int x; private int y;
int T1[] = new int[5]; int T2[] = new int[5]; private int globale=0; private int j=6; private int k=1; private MouseDrag mouseDrag;
public DragCircle() { setBackground(Color.WHITE);//couleur de jpanel mouseDrag = new MouseDrag(); addMouseListener(mouseDrag); addMouseMotionListener(mouseDrag); }