package Projeto_Desenho_Reta;
import java.awt.Point;
import java.awt.Polygon;
import java.awt.Graphics;
import javax.swing.JPanel;
import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;
public class Polilinhas extends JPanel {
private Point points[] ;
private int pointCount = 0;
public void paintComponent( Graphics g) {
super.paintComponent(g);
addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent event) {
points[pointCount] = event.getPoint();//localiza o ponto
pointCount++; //incrementa numero de ponto em array
}
});
addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent event){
if(event.getClickCount()==2) {
for(int i = 0 ; i <= pointCount ; i++) {
int xValues[] = { points[i].x};
int yValues[] = { points[i].y};
}
g.drawPolyline(xValues,yValues,pointCount);
}
}
});
}
}
Alguem por favor poderia me ajudar?
ai vai o codigo da classe principal se for necessario
package Projeto_Desenho_Reta;
import javax.swing.JFrame;
public class Desenho {
public static void main (String args []) {
JFrame frame = new JFrame("Desenho de retas por pontos");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Polilinhas polilinha = new Polilinhas ();
frame.add(polilinha);
frame.setSize(280,270);
frame.setVisible(true);
}
}