Ola pessoal, estou aqui novamente para pedir ajuda. Ja faz tempo que estou tentando pegar os elementos de uma combo que foi editada em tela. Estou tentando conforme o metódo abaixo, no entanto ele imprime o que esta dentro da combo, naum o que foi editado.
É o seguinte, a combo te da essa opção p.ex: “jdbc:jtds:sqlserver://LOCALHOST/NOME_BANCO”, entaum voce vai la e modifica o que esta escrito nesta combo para: "jdbc:jtds:sqlserver://1433/forum_guj". Entaum preciso pegar o que foi modificado, ou seja , “jdbc:jtds:sqlserver://1433/forum_guj”. No entanto ela esta pegando o seguinte :“jdbc:jtds:sqlserver://LOCALHOST/NOME_BANCO”. Espero que tenha conseguido explicar. Qualquer duvida é só perguntar.
R
raphaelFree
Entaum pessoal, ja que ninguem soube de uma solução eu consegui o porque eu naum conseguia pegar o ultimo texto digitado na combobox… Modifiquei o metódo addSelectionListener para o addModifyListener. Com esse metódo é possível visualizar todas as modificações feitas na combo, assim desta forma tornando uma comboEditavel. O codigo ficou desta forma:
//adicioanado o metodo para a combocomboURL.addModifyListener(newModifyListener(){@OverridepublicvoidmodifyText(ModifyEvente){URL=comboURL.getText();System.out.println("Url: "+URL+" "+"Posição: "+comboURL.getSelectionIndex());}});