Alternar entre JTextAreas com tab

5 respostas
thiagosil

Boa noite,

Tenho varios JTextArea e gostaria de ao apertar tab que ele fosse para o proximo, ao inves de dar alguns “espaços”. Tem jeito?

Obrigado

5 Respostas

lina

Oi,
vamos lá.. você tem 2 JTextArea, e gostaria que quando o focu está no primeiro
ao apertar tab ele vai para um outro JTextArea.

Você pode criar um evento para seu primeiro JTextArea, que quando clicado
requisita um foco no segundo..

código:

io_tf_area_principal.addKeyListener
(
	new	KeyAdapter()
	{
		public
		void			keyPressed(KeyEvent evt)
		{
			//
			// Cria um int com o codigo do botao
			//
			int	ln_ke_pressionado	=	evt.getKeyCode();
					
			//
			// Se for apertado o botao tab
			//
			if	(							
					ln_ke_pressionado	==	KeyEvent.VK_TAB
				)
			{
				io_tf_area_secundario.requestFocus();
			}
		}
	}
);

Tchauzin!

G

Ola, onde coloco esse codigo?No construtor?
e se eu tiver mais textfields para passa com o tab?

Valeuu, abraço

thiagosil

voce coloca isso no método onde vc instancia o jtextarea
para jtextfield voce nao precisa fazer nada, é so apertar tab msm que passa para o proximo

e obrigado lina

G

pow aqui naum funcionou, so funciona no textarea para o proximo campo… Quero colocalo desde o primeiro compo ate o ultimo

valeu

Giulliano

se vc estiver utilizando uma ferramenta ide (netbeans, eclipse)…que eu achu menos provável q vc tenha essa dúvida…

vc só precisa clicar com o botão direito na tela e procurar a opção “ChangeOrder”…

como o código é gerado lá dentro…eu não vi ainda…mas deve ser algo parecido com o que a lina colocou…

[]'s

Criado 1 de fevereiro de 2007
Ultima resposta 3 de fev. de 2007
Respostas 5
Participantes 4