Movimentar uma ImageIcon dentro de uma coordenada x e y?!

4 respostas
F

Ola galera, eu conseguiria movimentar um ImageIcon dentro de um coordenada x e y?!

4 Respostas

ViniGodoy

O ImageIcon é um componente, portanto, está sujeito ao layout manager. Se você estiver usando null layout, poderá move-lo atualizando o setBounds.

Entretanto, é mais leve, rápido e fácil trabalhar com Java2D diretamente, e desenhar BufferedImages na tela.

E

ImageIcon icon = new ImageIcon(“sua imagem”));
icon.paintIcon(this, g2, posX, posY);

F

Esse g2 é um Graphics, eu teria que criar um Graphics?!

R

olá pessoal, estou continuando o desafio da criação do boneco. Quero mover as coordenas de acordo com o movimento do mouse, isso eu já consigo em parte. Ex: movimento de um braço, agora quero que esse pare para que eu possa movimentar o próximo, detalhe já consigo movimentar um braço. Tem como me mandar algo pra eu estudar?
com a imlpementação desss métodos consigo movimentar um braço do boneco

<a class="mention" href="/u/override">@Override</a>

public void mouseClicked(MouseEvent e) {

//throw new UnsupportedOperationException(“Not supported yet.”);

y = e.getY();

x = e.getX();

this.repaint();
Criado 2 de abril de 2012
Ultima resposta 28 de set. de 2013
Respostas 4
Participantes 4