Olá, estou com um problema, queria fazer que quando clicasse no JCOMBOBOX ele perdesse o foco, alguém poderia me ajudar?
Desde já muito obrigado.
Olá, estou com um problema, queria fazer que quando clicasse no JCOMBOBOX ele perdesse o foco, alguém poderia me ajudar?
Desde já muito obrigado.
Ao clicar, tu tens que usar o evento ActionPerformed ou o MouseClicked. No entanto, como o foco deve ser perdido ao selecionar uma opção, eu recomendo o evento ItemChanged e, dentro do método, passe o foco para um outro componente.
Por exemplo:
private final int OPCAO_INVALIDA = 0;
private void cbxTipoItemChanged(java.awt.event.ItemEvent evt){
if(cbxTipo.getSelectedIndex() != OPCAO_INVALIDA)
btnSalvar.requestFocusInWindow();
}
Nesse exemplo (hipotético) eu passo o foco para o botão salvar (btnSalvar) ao escolher uma opção qualquer exceto a primeira que é o texto “Selecione…” do JComboBox de tipos (cbxTipo).