Personalizar JButton

3 respostas
andreiribas

E ae galera do GUJ. Estou com um problema… Tenho um JButton, mas quero mudar o comportamento dele. Já consegui mudar o visual dele do jeito que eu quero, masd o que eu não consigo é fazer O “Label” do JButton ficar maior, ou menor, ou ocupar várias linhas de acordo com o tamanho do JButton.
Estou estendendo a classe BasicButtonUI, e estudando a implementação dessa classe no fonte do Java, mas mesmo assim não estou conseguindo.
Se alguém puder dar uma luz nessa questão eu agradeço.

3 Respostas

_Renatu

Não entendi muito o que você quis dizer com “mudar o comportamento”.

Parece que você quer que o texto fique com mais de uma linha certo?!

Bom, muitos componentes Swing aceitam HTML para seus textos.
Experimente usar
para quebra de linha.

andreiribas

cara é bem isso que eu queria valeu mesmo.

T

Você pode atribuir à propriedade text do botão (ou seja, com “setText”) uma string como a seguinte:

<html><center>Linha 1<br>Linha 2<br>Linha 3</center></html>
Criado 28 de janeiro de 2007
Ultima resposta 29 de jan. de 2007
Respostas 3
Participantes 3