Problema ao selecionar um Objeto Applet!

1 resposta
nubinho

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);
         }
    }

}

1 Resposta

Rummenigge

Der uma olhada no tutorial de Java2D

http://download.oracle.com/javase/tutorial/2d/index.html

Você pode fazer com que as linhas sejam objetos, ai você pode modificar o posicionamento delas, mas vai ser um pouco complicado.

Criado 21 de abril de 2011
Ultima resposta 23 de abr. de 2011
Respostas 1
Participantes 2