Tecla ENTER

16 respostas
I

Gostaria de saber como programa uma JtextArea, para depois de prencher o campo, e ao primir Enter, ele execute as funções que tenho Jbutton OK.

Fico a aguardar.

Obg.

16 Respostas

D

vc criou um action listener para o botao Ok?

tente adicionalo tbm pra textarea!

C

coloque um actionListener no seu JTextArea!

I

Não entendi…

Eu no botão coloquei um Event MouseListener, como é que o coloco na JText???

Não deveria criar um KeyPressed?? e indica-lo para o JButton??

Fico a aguardar.

Obg.

D

crie um actionlistener e faça como o Ratinho disse

I

obg

e para o TAB, ninguém me sabe dizer como por a tecla TAB a funcionar, fazendo com que o focus mude de JText???

Fico aguardando

D

a interface esta toda feita em swing? vc esta usando um gerenciador de layout? entao era pra estar funcionando o TAB…

I

A interface está toda feita em Swing.
O que é que queres dizer com gerenciador de layout??

D

se estas usando uma das classes BorderLayout, Gridlayout, gridbaglayout ou etc.

I

nopes, não usar nada disso

D

o ideal seria vc utilizar estas classes…

mas ainda resta a opção de utilizar o
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/FocusTraversalPolicy.html

I

Ok, o TAB, já funciona, obrigado

E agora o Enter:
Como é que crio um actionlistener para o Jtext, se nas opções só tenho actionperformed?

D

eh essa mesma!

I

e o que coloco lá?

D

pra realizar a mesma operação do botão!

I

BINGO

Já tá, OBRIGADÃO

E

Para utilizar a tecla enter ao invés de clicar no botão eu fiz como segue:

Criei o botão e o evento ao clicar:

private void btnSairActionPerformed(java.awt.event.ActionEvent evt) {

System.exit(0);

}

em seguida no evento keypress do botão:

private void btnSairKeyPressed(java.awt.event.KeyEvent evt) {

if (evt.getKeyCode()== KeyEvent.VK_ENTER){
        btnSair.doClick();
    }

tô começando a estudar java e tô correndo atrás tb !!!

Criado 28 de junho de 2006
Ultima resposta 6 de jul. de 2006
Respostas 16
Participantes 4