Bom dia galera,
Fiz 2 combobox um para areas disponiveis e outro para areas selecionadas, tambem fiz 2 botoes de transferencia de String entre os combos.
Abaixo segue os codigos dos 2 Botões:
Areas disponiveis >>
private void bt_disponivelActionPerformed(java.awt.event.ActionEvent evt) {
String disponivel;
disponivel = (String) cbo_disponivel.getSelectedItem();
cbo_selecionado.addItem(disponivel);
cbo_disponivel.removeItem(disponivel);
}
Areas selecionadas <<
private void bt_selecionadoActionPerformed(java.awt.event.ActionEvent evt) {
String selecionado;
selecionado = (String) cbo_selecionado.getSelectedItem();
cbo_disponivel.addItem(selecionado);
cbo_selecionado.removeItem(selecionado);
}
Dai vem minha duvida…
Eu queria mostrar na tela as areas do combo Areas Selecionadas o problema que quando executo o botão para isso ele manda uma String vazia alem das areas selecionadas…
Por exemplo eu transfiro Informatica e Culinaria, ao invez de aparecer somente essas 2 Strings aparece uma em branco tambem, dai quando eu tento tratar se a area for vazia da erro…
Alguem poderia me ajudar como tratar isso ?
Abaixo segue o codigo do botão do jeito que eu estava fazendo.
[code]private void bt_mostrarActionPerformed(java.awt.event.ActionEvent evt) {
String area;
int num; //Numero de itens do Combo de Areas Selecionadas
int cont; //Contador do FOR
num = cbo_selecionado.getItemCount();
for(cont=0; cont <= num; cont ++){
area = (String) cbo_selecionado.getItemAt(cont);
if(area.trim().equals("")){
System.out.println("vazio");
}
else{
JOptionPane.showMessageDialog(null, area);
}
}
}[/code]
Brigadão galera