Texto embaixo de um Icone em um JButton

Olá pessoal, é o seguinte, eu tenho um JButton com texto e um ícone, eu queria que o tecxto aparecesse embaixo do ícone, eu já tentei dar um botao.setVerticalAlignment(SwingConstants.TOP); mas não funcionou… se alguém puder me ajudar

eu consegui fazer isso finalmente, agora eu não consigo diminuir o espaço entre o icone e a imagem

acho q num dá… quem define isso é a propria imagem.

Cara como vc consegui fazer isso, to apanhando aqui pra caramba, e nao consigo fazer isso !!!

Tem como vc me dar uma ajuda ???

Passa ai um exemplo de como vc fez isso por favor

Cara como vc consegui fazer isso, to apanhando aqui pra caramba, e nao consigo fazer isso !!!

Tem como vc me dar uma ajuda ???

Passa ai um exemplo de como vc fez isso por favor[/quote]

Eu achei a resposta :smiley:

// Place text over center of icon; they both occupy the same space
button.setVerticalTextPosition(SwingConstants.CENTER);
button.setHorizontalTextPosition(SwingConstants.CENTER);

// Place text above icon
button.setVerticalTextPosition(SwingConstants.TOP);
button.setHorizontalTextPosition(SwingConstants.CENTER);

// Place text below icon
button.setVerticalTextPosition(SwingConstants.BOTTOM);
button.setHorizontalTextPosition(SwingConstants.CENTER);

// Place text to the left of icon, vertically centered
button.setVerticalTextPosition(SwingConstants.CENTER);
button.setHorizontalTextPosition(SwingConstants.LEFT);

// Place text to the left of icon and align their tops
button.setVerticalTextPosition(SwingConstants.TOP);
button.setHorizontalTextPosition(SwingConstants.LEFT);

// Place text to the left of icon and align their bottoms
button.setVerticalTextPosition(SwingConstants.BOTTOM);
button.setHorizontalTextPosition(SwingConstants.LEFT);

// Place text to the right of icon, vertically centered
button.setVerticalTextPosition(SwingConstants.CENTER);
button.setHorizontalTextPosition(SwingConstants.RIGHT);

// Place text to the right of icon and align their tops
button.setVerticalTextPosition(SwingConstants.TOP);
button.setHorizontalTextPosition(SwingConstants.RIGHT);

// Place text to the right of icon and align their bottoms
button.setVerticalTextPosition(SwingConstants.BOTTOM);
button.setHorizontalTextPosition(SwingConstants.RIGHT);