Convert object to String

Gente, mais uma vez aqui para ver se expressado desta maneira da para me ajudar, as duas linhas após o If eles pega a info de um combobox e poe num Jlist, o outro pega a info de um Jlist e poe no mesmo Jlist da linha anterior, so que como necessito concatenar esses resultados devo fazer um cast a String neh? Alguem pode me dar uma dica de como fazer?, abraço e Obrigado, El negrito

if (e.getSource()==btn_EncerrarAtendimento){
					if (cmb_MedicosDisponiveis.getItemCount() > 0)
						((DefaultListModel)lst_ListaAtendimentosEncerrados.getModel()).addElement(cmb_MedicosDisponiveis.getSelectedItem().toString());
						((DefaultListModel)lst_ListaAtendimentosEncerrados.getModel()).addElement(lst_ListaEspera.getSelectedValue());
					mod.removeElement(lst_ListaEspera.getSelectedValue());
				}

Você notou que só uma das duas linhas após o if está dentro do if? Tem que colocar chaves ali, pq só a indentação não vai inserir a linha no if.

Outra coisa, seria bem interessante você criar um método:

public DefaultListModel getListaAtendimentosEncerradosModel() { return (DefaultListModel)lst_ListaAtendimentosEncerrados.getModel(); }

Quanto a ter ou não que fazer cast para String, depende muito do que você está guardando naquela lista, e do tipo de valor que o getSelectedValue() e o getSelectedItem() estão retornando.

Vini, muito obrigado, como mostra a imagem da janela que ponho, o “Dr Mario e Jose Luis” devem estar na mesma linha, ese JList simplesmente mostra os encerramentos por meio do botão encerrar atendimento.

[img]
Explore Elnegritocomar
[img]

Nesse caso, faça a concatenação:

if (e.getSource()==btn_EncerrarAtendimento){ if (cmb_MedicosDisponiveis.getItemCount() > 0) { getLstAtendimentosEncerradosModel().addElement( cmb_MedicosDisponiveis.getSelectedItem() + " - " + lst_ListaEspera.getSelectedValue()); } }

Muito Obrigado Vini, consegui concatenar!! Acabeo colocando o código deste jeito.

if (cmb_MedicosDisponiveis.getItemCount() > 0){
        ((DefaultListModel)lst_ListaAtendimentosEncerrados.getModel()).addElement(cmb_MedicosDisponiveis.getSelectedItem() + 
           " - " + lst_ListaEspera.getSelectedValue()); 
         mod.removeElement(lst_ListaEspera.getSelectedValue());
}

Valeu pela força!!