Imagens

1 resposta
B

Boas, alguém me pode explicar como é que posso inserir uma imagem do tipo.gif ou mesmo .jpeg a funcionar como um botão num programa???

Eskeçam, ja tive a ver o resto dos topicos :oops:

abrc

1 Resposta

Fabio_Montefuscolo

Eu tava dando uma brincada, mas me ocorreu uma dúvida sobre imagens nos botões. Eu não quero usar o setIcon(), então eu sobrescrevi o paintComponent() do JButton. Só que a imagem demora para aparecer, então notei que ela aparece mais rápido quando passo o mouse sobre o botão. Alguém sabe o que é isso, e como resolver? Vejam o código do botao ( tá meio porquinho, sou iniciante )

private class Botaozao extends JButton
	{
		Image img;
		public Botaozao()
		{
			super();
			try {img = getToolkit().getImage(new URL("http://www.guj.com.br/img/logo.gif"));
			} catch (MalformedURLException e) {	}
		}
		@Override
		protected void paintComponent(Graphics g) {			
			Graphics2D g2d = (Graphics2D) g;	
			g2d.drawImage(img, 0, 0, getWidth(), getHeight(), null);
		}
	}
Criado 24 de novembro de 2006
Ultima resposta 24 de nov. de 2006
Respostas 1
Participantes 2