Gente é bem simples o problema, eu naum sei se a soluçaõ é tb…
Bom eu tenho um jcombobox e se ele não for editavel ele entra em todos os eventos normalmente, tipo lostfocus, keypressed e tals…
mas se ele é editavel… naum entra em nenhum desses eventos…
oq q eu posso fazer???
brigadinha…
Já deu uma boa lida aqui:
http://java.sun.com/docs/books/tutorial/uiswing/components/combobox.html
Aí tem exemplos de ComboBox editáveis e não editáveis.
Se não conseguir, poste o seu código aqui(OBS.:Usar as tags code
que estão acima da sua caixa de postagem de texto) .
Bem, após uma googada cansativa descobri q o jcombobox contem alguns outro componentes dentro dele, e quando ele esta como editavel, o componentes que seria responsavel pelos eventos seria um JTextField que esta contido no combobox entaum a solução foi adicionar a lista de eventos à todos os componentes dentro do JComboBox. + ou -Assim
Component[] CompoenetesCombobox = Combobox.getComponents();
for (i = 0; i < CompoenetesCombobox.length; i++) {
CompoenetesCombobox[i].addFocusListener(new java.awt.event.FocusAdapter() {
public void focusGained(java.awt.event.FocusEvent evt) {
ComboboxFocusGained(evt);
}
});
CompoenetesCombobox[i].addKeyListener(new java.awt.event.KeyAdapter() {
public void keyReleased(java.awt.event.KeyEvent evt) {
ComboboxKeyReleased(evt);
}
});
}