Olá pessoal! Estou com alguns problemas aqui. Segue o tutorial do Java 2D e lá eles ensinam a desenhar utilizando um JPanel e sobreescrevendo o método paintComponent()
Segue o meu código:public void paintComponent( Graphics g )
{
super.paintComponent( g ); //chama a superclasse
//Determina a cor de fundo
this.setBackground(Color.white);
//percorre a matriz da img e plota os pixels
for(int i = 0; i < img.length; i++)
{
for(int j = 0; j < img[0].length; j++)
{
g.setColor(new Color(img[i][j])); //Determina a cor do pixel que será pintado
g.fillRect( j, i, 1, 1); //pinta o pixel na posição (i,j)
}
}
}
Isso está funcionando pefeitamente se eu adicionar o JPanel a um JFrame, mas quando adiciono o JPanel a um JInternalFrame, o desenho sai cortado =/
Não faço idéia do que possa ser.
Alguém sugere alguma coisa ?[/quote]
