Como adicionar um ícone a um JButton

4 respostas
V

Olá

Alguém sabe me dizer como adiciono a um JButton, um determinado ícone????

Valeu galera

4 Respostas

J

mais ou menos assim:

jButton.setIcon ( new ImageIcon ("/home/user/imagem.gif") );

flws!

V

Ok. Fiz e deu certo. Adicionei uma String e um Icon ao contrutor do meu JButton. Porém a imagem ficou a esquerda da minha String, enquanto eu esperava que ficasse em acima.

Alguma sugestão?

Valeu

J

na realidade, a mudança é feita no texto…

button.setHorizontalTextPosition( JButton.LEFT );  // por padrao, textPosition é Jbutton.RIGHT.....

como o texto vai para a esquerda, a imagem é forçada a ir para a direita;
ah, tu pode até colocar o texto no CENTER, assim o icone fica atras do texto :wink:

flws!

V

Funcionou, mas na realidade eu adicionei as propriedades ao botão:

<JButton>.setHorizontalTextPosition(SwingConstants.CENTER);
      <JButton>.setVerticalTextPosition(SwingConstants.BOTTOM);

Eu encontrei um site que me serviu muito bem. A quem se interessar :http://www.exampledepot.com/egs/javax.swing/button_Button.html?l=rel

Muito obrigado pessoa.

Criado 3 de setembro de 2008
Ultima resposta 4 de set. de 2008
Respostas 4
Participantes 2