Ajuda com JComboBox  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
ramilani12
GUJ Master
[Avatar]

Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline

Pessoal tenho uma aplicação , num Frame possui um JComboBox editável a pessoa digita e retorna objetos tenho um problema qndo a pessoa digita e aperta ENTER ele retorna os obejtos mas qndo a pessoa clika no JComboBox ele dispara o método tbm tem alguma opção de setar Falso no evento do Click no JComboBox ?

este o código:

FramePosto




PostoDAO:




Desde já agradeço ajuda !

my delicious|follow me|linkedin
[Email] [ICQ]
kinow
JavaGuru
[Avatar]

Membro desde: 17/03/2005 14:49:18
Mensagens: 217
Localização: São Paulo
Offline

Se ele digita Enter, ele executa, e tudo ocorre bem? Isso?

Agora se ele clica no JComboxBox, envia o método... mas qual método, do DAO?

Você está usando um ActionListener no JComboBox?

Bruno P. Kinoshita
http://www.kinoshita.eti.br
http://www.tupilabs.com
[WWW] [Yahoo!] [MSN] [ICQ]
ramilani12
GUJ Master
[Avatar]

Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline

kinow wrote:Se ele digita Enter, ele executa, e tudo ocorre bem? Isso?

Agora se ele clica no JComboxBox, envia o método... mas qual método, do DAO?

Você está usando um ActionListener no JComboBox?


Isso se ele digita enter ocorre tudo bem, mas qndo clica no JComboBox ele duplica os métodos estou usando ActionListener

dá uma olhada:



Consequentemente chama o pesquisaPosto(ae) que está postado acima , como faço para ter um controle com KeyListener ?

Agradeço a ajuda !

my delicious|follow me|linkedin
[Email] [ICQ]
ramilani12
GUJ Master
[Avatar]

Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline

ramilani12 wrote:
kinow wrote:Se ele digita Enter, ele executa, e tudo ocorre bem? Isso?

Agora se ele clica no JComboxBox, envia o método... mas qual método, do DAO?

Você está usando um ActionListener no JComboBox?


Isso se ele digita enter ocorre tudo bem, mas qndo clica no JComboBox ele duplica os métodos estou usando ActionListener

dá uma olhada:



Consequentemente chama o pesquisaPosto(ae) que está postado acima , como faço para ter um controle com KeyListener ?

Agradeço a ajuda !


Qndo a pessoa digita e aperta ENTER dispara o método pesquisaPosto(ae) mas qndo a pessoa click no JComboBox é um evento tbm então dispara o mesmo método duplicando os dados no JComboBox já usei removeAllItens() mas não obtive resultado ...

my delicious|follow me|linkedin
[Email] [ICQ]
kinow
JavaGuru
[Avatar]

Membro desde: 17/03/2005 14:49:18
Mensagens: 217
Localização: São Paulo
Offline

Eae cara, sexta feira... dia de dormir muito hahaha, depois de programar muito.. então, fiz um código que acredito ser semelhante ao seu... vou colar ele e depois explico o que fiz.



Então... eu criei uma classe filha da JFrame e implementadora da interface ActionListener e KeyListener... mas se vc define como editable(true), o jcombobox, o keylistener não registra os eventos... logoooo.. usei um JTextComponent para capturar o editor do JComboBox... e coloquei o keylistener no editor.. enfim... eu verifiquei se o KeyCode do evento é igual a 10 (ENTER do teclado, descobri com uns sysouts) ... e então executo a ação... voilà! Caso precise de algo, só mandar... Abraços, espero ter ajudado.

Bruno P. Kinoshita
http://www.kinoshita.eti.br
http://www.tupilabs.com
[WWW] [Yahoo!] [MSN] [ICQ]
ramilani12
GUJ Master
[Avatar]

Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline

kinow wrote:Eae cara, sexta feira... dia de dormir muito hahaha, depois de programar muito.. então, fiz um código que acredito ser semelhante ao seu... vou colar ele e depois explico o que fiz.



Então... eu criei uma classe filha da JFrame e implementadora da interface ActionListener e KeyListener... mas se vc define como editable(true), o jcombobox, o keylistener não registra os eventos... logoooo.. usei um JTextComponent para capturar o editor do JComboBox... e coloquei o keylistener no editor.. enfim... eu verifiquei se o KeyCode do evento é igual a 10 (ENTER do teclado, descobri com uns sysouts) ... e então executo a ação... voilà! Caso precise de algo, só mandar... Abraços, espero ter ajudado.



Pois é , por isso eu implementava o KeyListener os eventos não respondiam , é isso mesmo que queria Cara , brigadão...
Sexta dormir ..ta louco se me chefe liberasse.....

Abração

my delicious|follow me|linkedin
[Email] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team