Bom é o seguinte pessol, tenho uma JLabel onde dei um setIcon com a imagem desejada formato PNG.
Quando eu movimento essa JLabel na tela, acontece uma pequena distorção, tipo, as bordas engrossam, e isso não é legal.
Nao seria mais facil desenhar isso direto em um JPanel e movimentar só a imagem invés do JLabel inteiro?
J
Javax2011
Bom, digamos que eu tenha que movimentar 3 imagens.
Uma para esquerda, outra para a direita e outra para baixo.
Tudo ao mesmo tempo.
É possível fazer isso dentro de um mesmo JPanel?
Existe tipo um setBounds para a imagem dentro do painel?
Marky.Vasconcelos
Nao existe um “setBounds”, mas voce pode controlar a area onde voce vai desenhar as imagens.
Voce altera essas propriedades nos eventos de mouse depois pinta no lugar certo no paintComponent do JPanel.
J
Javax2011
Na verdade, seria como uma animação, então não há necessidade do mouseListener.
Eu só quero abrir o programa, as imagens deslizam para suas novas posições pré-definidas e pronto.
Existem uma propriedade onde eu defino determinada área do painel para desenhar uma imagem, onde eu insiro as coordenadas?