کد مربوط به کنترل درگ موس در پنل:(تابع مربوط به ریلیز رو خالی گذاشتم چون نمیدونم چیکار کنم)
private ArrayList<Point> points = new ArrayList();
private void formMouseDragged(java.awt.event.MouseEvent evt) {
points.add(evt.getPoint());
this.repaint();
}
private void formMouseReleased(java.awt.event.MouseEvent evt) {
}
@Override
public void paintComponent(Graphics g){
super.paintComponent(g);
for(i = 0; i < points.size(); i++){
g.drawLine(points.get(i).x, points.get(i).y,points.get(i+1).x ,points.get(i+1).y );
}
}
private void formMouseDragged(java.awt.event.MouseEvent evt) {
points.add(evt.getPoint());
this.repaint();
}
private void formMouseReleased(java.awt.event.MouseEvent evt) {
}
@Override
public void paintComponent(Graphics g){
super.paintComponent(g);
for(i = 0; i < points.size(); i++){
g.drawLine(points.get(i).x, points.get(i).y,points.get(i+1).x ,points.get(i+1).y );
}
}