JButton com Icone Centralizado

Estou precisando colocar um icone na primeira linha e na segunda o caption do botão.

Tipo os botoes o I.E.

 btnSalvar = new JButton("Salvar");
      ImageIcon  icSalvar = new ImageIcon(getClass().getResource("salvar.gif"));
     btnSalvar.setToolTipText("Clique aqui para salvar");
     btnSalvar.setIcon(icSalvar);

Acho que posso te ajudar mas não entendi direito o que vc ta querendo… :roll:

estou querendo utilizar os icones como no I.E .
Na primeira linha do botão o icone e na segunda o caption do icone

Cara, não tenho certeza, não sei o que é caption, mas esperimenta usar GridLayout instanciado no botão. assim vc pode dividir o botão em duas linhas com uma coluna. Tipo:

[code]Button b = new Button(“Salvar”);
b.setLayout(new GridLayout(2,1));
ImageIcon icSalvar = new ImageIcon(getClass().getResource (salvar.gif"));
b.setToolTipText(“Clique aqui para salvar”);
b.setIcon(icSalvar);
b.add(new JLabel(“Salvar”));

[/code]

é isso???

O Caption é aquela flechinha do botão no lado do ícone? se for isso, da pra fazer da mesma maneira com algumas diferenças.