Exemplo

3 respostas
A

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.<em>;

import java.awt.event.</em>;

import javax.swing.<em>;

import <a href="http://java.io">java.io</a>.</em>;
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&lt;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);
		}

}

3 Respostas

J

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+

A

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

C

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 +

Criado 23 de abril de 2004
Ultima resposta 26 de abr. de 2004
Respostas 3
Participantes 3