opções da combobox

olá, estou com problemas para usar uma combobox, eu preciso pegar o valor que foi escolhido nela e usar pra procurar em um banco de dados, só que nas opções da combobox tem acentos e letra maiúscula e no meu banco não…
como faço para deixar os acentos nas opões e conseguir fazer a busca no banco? (já pensei em usar um switch, mas acredito q exista uma propriedade na combobox que permita setar um texto para o usuario ver e outro para o programa usar)

Vc esta usando algum framework?

nao

Olá ailujana,

Existem várias maneiras:

  1. Antes de fazer o SELECT no banco, altere as letras acentuadas por letras sem acento. POr exemplo: Á por A;

  2. Não apresente nada com acento ou não permita que o usuário digite acentos (via tratamentos de eventos);

  3. Utilize renderizadores para apresentar o JComboBox.

Você pode adicionar qualquer objeto ao JComboBox. O texto mostrado será o que seu método toString retornar. Você pode criar uma classe que contenha o texto a ser mostrado (que será o retornado pelo toString) e o texto sem caracteres especiais (que será usado por você no programa).