Como expandir o texto do JComboBoxItem?

2 respostas
eliomar_gomes_campos

Pessoal, tenho um jcombobox com vários itens que possuem seu texto maior que o tamanho da caixa, então gostaria que quando o usuario passasse o mouse em cima de um item do combo ele expandisse o texto desse item.

já tentei com jtootip mas não é a maneira mais adequada, e mesmo assim só consegui para os componentes (ex. labels, textfield,etc), mas não para os itens do combo

2 Respostas

juno.rr

Não se existe uma maneira melhor, mas eu fiz com setToolTipText mesmo:

combo.addActionListener(new ActionListener() {

  public void actionPerformed(ActionEvent ae) {
    Object item = combo.getSelectedItem();

    if(item != null) 
      combo.setToolTipText(item.toString());
  }
});
E

http://forums.sun.com/thread.jspa?messageID=10712893#10712893
http://www.jroller.com/santhosh/entry/make_jcombobox_popup_wide_enough

Criado 10 de setembro de 2010
Ultima resposta 10 de set. de 2010
Respostas 2
Participantes 3