Ola pessoal,
estou tendo um problema com a reescrita de KeyPressed do JCombobox em modo editável, segue o código:
public class TesteJCombobox extends javax.swing.JPanel {
public TesteJCombobox() {
initComponents();
jComboBox1.getEditor().getEditorComponent().addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
if (jComboBox1.isPopupVisible() == false) {
if (e.getKeyCode()==KeyEvent.VK_ENTER) {
String[] nomes = new String[] { "Andre", "Fábio", "Guilherme", "João" };
jComboBox1.setModel(new DefaultComboBoxModel(nomes));
jComboBox1.setPopupVisible(true);
}
}
}
});
}
o que ocorre é que quando teclo ENTER e efetuo o filtro no model, gostaria que isPopVisible fosse TRUE para apresentar o resultado, mas ela não está abrindo.
a verificação para ver se ela está visivel ou não é para não pegar o ENTER do usuário quando ele escolhe uma das opções da lista.
alguém tem um dica ou uma ideia melhor pra implemntar isso, valeu!
Fábio