| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2007 12:49:17
|
renanbarros
JavaTeenager
![[Avatar]](/images/avatar/a2b58f07313388cd23868784a6759b64.jpg)
Membro desde: 21/12/2006 11:42:06
Mensagens: 189
Offline
|
BOm dia;;;
gostaria de saber como faco pra colocar o ENTER do teclado como para acionar um botao...
como se fosse no email... que a gente se loga e quandp aperta o enter ele aciona o botao de se logar..
alguem pode ajudar,????
thanks
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2007 13:14:21
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
Você quer um evento de teclado no seu botão?
ou você quer que esse botão recebe um focu logo apos a digitação da senha?
passe para seu botão o método KeyListener:
botao.addKeyListener(io_kl_enter);
Depois crie o KeyListener:
e para receber um focu no botão:
botao.requestFocus();
Espero ter ajudado..
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2007 13:18:30
|
renanbarros
JavaTeenager
![[Avatar]](/images/avatar/a2b58f07313388cd23868784a6759b64.jpg)
Membro desde: 21/12/2006 11:42:06
Mensagens: 189
Offline
|
MAS POR exemplo ,, no netbeans, que existe a aba events... qual daqueles evontos eu poderia usar???/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2007 13:30:22
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Fale a lista de ações pra mim...
deve ter então algum ActionEvent que faça isso..
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2007 13:36:38
|
NataliaOliveira
Thread.start()
![[Avatar]](/images/avatar/9a5b67bf56e576c4d0de7d90d3171644.jpg)
Membro desde: 19/06/2006 20:25:43
Mensagens: 43
Offline
|
se você estiver usando a visualização do jframe, selecione o botão, clica com o botão direito em cima, e vai em Events > Key > KeyPressed
ele vai criar o método e você tem que colocar lá dentro..
if (evt.getKeyCode() == evt.VK_ENTER) {
// faz a sua ação.
}
espero que ajude.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2007 13:50:58
|
keller
GUJ Master
![[Avatar]](/images/avatar/f410588e48dc83f2822a880a68f78923.jpg)
Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline
|
renanbarros wrote:
MAS POR exemplo ,, no netbeans, que existe a aba events... qual daqueles evontos eu poderia usar???/
KeyEvent
Mas cara sinceramente , faça umas telas na mão usando layout null e brinque com os listeners para aprender como funciona as coisas , logo a sua aplicação vai ficar com um codigo confuso e dificil de dar manutenção..
Tambem de uma olhada em padrões de projeto em MVC e DAO principalmente.
Cara é muito importante saber/ter_ideia do que o DnD ta gerando por baixo dos panos pra ti , porque se algum dia você precisar você vai direto ao ponto x da questão..
Bom boa sorte no projeto!
|
Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2007 14:45:37
|
renanbarros
JavaTeenager
![[Avatar]](/images/avatar/a2b58f07313388cd23868784a6759b64.jpg)
Membro desde: 21/12/2006 11:42:06
Mensagens: 189
Offline
|
vlw mesmo pessoal...
valeu guilherme... eu uso o MVC já..
vou tentar aki e depois posto o codigo..
abracos
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2007 14:53:10
|
renanbarros
JavaTeenager
![[Avatar]](/images/avatar/a2b58f07313388cd23868784a6759b64.jpg)
Membro desde: 21/12/2006 11:42:06
Mensagens: 189
Offline
|
eu consegui fazer o botao com o enter funcionandoo..
porem a minha ideia era a seguinte...
quando eu pressionar o enter ele acionar o botao de login
entendem .. mesmo que esteja o focus em outro campo.;;;
como ocorre nos emails... que a gente digita a senha mas depois e so apertar o enter que ele clica o botao de entrar...
da pra fazer isso?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2007 14:57:06
|
NataliaOliveira
Thread.start()
![[Avatar]](/images/avatar/9a5b67bf56e576c4d0de7d90d3171644.jpg)
Membro desde: 19/06/2006 20:25:43
Mensagens: 43
Offline
|
dá sim.
você tem que criar o KeyEvent no componente de senha, no caso do exemplo, e na sua ação você chama o botão e usa o método doClick().
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2007 14:58:18
|
keller
GUJ Master
![[Avatar]](/images/avatar/f410588e48dc83f2822a880a68f78923.jpg)
Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline
|
Era isso?
|
Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2007 15:10:57
|
renanbarros
JavaTeenager
![[Avatar]](/images/avatar/a2b58f07313388cd23868784a6759b64.jpg)
Membro desde: 21/12/2006 11:42:06
Mensagens: 189
Offline
|
gente consegui.. fiz da seguinte maneira...
no meu campo de login...
no evento keyPressed eu coloquei
if (evt.getKeyCode() == evt.VK_ENTER) {
btEntrar.doClick();
}
e a mesma coisa para o campo de senha ,,
ASSIM.. tanto no campo login ou no campo senha se for pressionado o 'ENTER' entao acionará o botao de entrar...
vlw pessoal...
obrigado pela ajuda e espero que este tópico ajude outras pessoas tb...
vlw mesmo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2007 15:19:43
|
recoma
JavaChild
![[Avatar]](/images/avatar/cd163419a5f4df0ba7e252841f95fcc1.jpg)
Membro desde: 22/05/2006 15:20:04
Mensagens: 125
Localização: Pasárgada
Offline
|
Olhe aqui...
http://www.javaworld.com/javaworld/javatips/jw-javatip69.html
|
Regis Maciel
"i used to be sane... but i got better!"
"if a program is useful, it must be changed--if it's useless, it must be documented"
"Peão de obra de arte, Mestre de obra-prima"
Visite Regisbr.net |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2007 16:21:54
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Seria mais fácil usar um ActionMap e um KeyMap ao invés de sair registrando evento pelo código inteiro...
Dependendo do caso, você também pode definir o botão como default de seu frame. No caso, basta fazer:
O botão default responde automaticamente ao enter e também ficará com uma borda mais forte. É muito útil no caso de dialogs modais.
|
|
|
 |
|
|