Este código gera uma janela com grafo bem simples onde suas posições foram armazenadas em dois vetores. Mas além de gerar este grafo tenho que criar uma forma de editar na qual não estou conseguindo. Essa forma de edição é a seguinte, tenho que criar uma forma de selecionar somente um objeto, exemplo a linha, mas não estou conseguindo selecionar. Assim como para criar o linha utilizei um comando existe algum para selecioná-la?
Desde já obrigado pela atenção!!!
public class janela extends Applet {
int x=40, y=40, tWidth = 20, tHeight=20, anglo=0, cir=360;
int[] valores;
Color backgraund;
Color esfera;
Color linha;
public void init(){
backgraund = Color.LIGHT_GRAY;
esfera = Color.BLUE;
linha = Color.yellow;
setBackground(backgraund);
}
public void stop(){
}
public void paint(Graphics g){
int[] x = {155,300,250,65,10};
int[] y = {14,110,244,244,110};
int i,j;
g.setColor(Color.DARK_GRAY);
g.drawRect(5,5,700,400);
for (i=0; i<5; i++) {
j = i+1;
if (j==5){
g.drawLine(x[0]+10, y[0]+10, x[i]+10, y[i]+10);
}
else{
g.drawLine(x[i]+10, y[i]+10, x[j]+10, y[j]+10);
}
}
g.setColor(Color.BLUE);
for (i=0; i<5; i++) {
g.fillOval(x[i], y[i],tWidth,tHeight);
}
}
}