Exemplo

Ai galera estou tentando rodar este exemplo de translação mas ta dando erro… fala que o valor tem que ser inteiro (int,int), já puis 50,50 … 45,45 não sei qual é o erro

import java.awt.;
import java.awt.event.
;
import javax.swing.;
import java.io.
;

public class ExemploTranslacao extends JFrame{
private int vx[]= {10,40,10,40,25};
private int vy[]= {40,20,20,40,10};
private JButton btoTrans;

public void paint (Graphics g){
	g.drawPolygon (vx,vy,vx.length);
}

public void tranlacao(int deltaX, int deltaY){
	for (int i=0; i<vx.length;i++){
		vx[i]+=deltaX;
		vy[i]+=deltaY;
    
}

}

public ExemploTranslacao(){
btoTrans = new JButton (“Translação”);
btoTrans.addActionListener
(
new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
translacao(45,45);// está dando erro aki
repaint();
}
});

	getContentPane().add(btoTrans);
}

public static void main (String a[]){
	ExemploTranslacao janela = new ExemploTranslacao();
	janela.setSize(400,400);
	janela.setVisible(true);
		}

}

Oi

Angel, tu ja conferiu o nome do método na classe ExemploTranslacao???

Está escrito tranlacao, sem o S, é só tu botar o S, ficando translacao…

:tosco:

T+

8O Sabia que era falta de atenção … dãm para mim

[size=“12”][/size] Obrigada Jeveaux … Ps: ah obrigada dinovo pela diga de 2d eu consegui fazer o circulo e o mapa

beijos

Angel

Ola Angel!!!

Só uma dica:

Quando vc postar uma mensagem q contem codigo, nao esqueca de identar ele. é melhor pra gente interpretar!!!

Abracao e te +