Problemas com acessibilidade em Tabelas SWT

4 respostas
F

Bom, ao criar uma tabela em SWT cria-se a tablela e as colunas, portanto ao apertar TAB para mudar de coluna o cursor vai direto para o proximo botão e não vai para a proxima coluna da tabela. Existe alguma forma de resolver isso? Ou é uma caracteristica do SWT?

Aguardo Respostas.

Obrigado!

4 Respostas

F

Alguem entendeu o que eu quis dizer?

se não,

o problema é: o cursor está em uma coluna de uma tabela, eu aperto TAB e o cursor não vai pra proxima coluna.

viniciusfaleiro

Vc já tentou colocar um Listener de teclado pra quando apertar a tecla TAB pegar o registro selecionado na tabela e incrementar a posição e selecionar o próximo?

Acho q rola ein…

F

Ok, mas como q faz isso dentro de uma tabela SWT?

esse é a grande questão.

F

Olá, pessoal.

Não consegui fazer. O código fica assim:

newEditor.addListener(SWT.Traverse, new Listener() {

public void handleEvent(Event e) {
				switch (e.type){
				case SWT.Traverse:
				    System.out.println("pulou pro proximo");
				    cursor.setSelection(0, 1);
				    break;
				}
				
			    }
			    
			});

a proxima coluna é selecionada, porém o cursor não fica pronto para edição nela.

alguem sabe o motivo?

Criado 22 de junho de 2009
Ultima resposta 25 de jun. de 2009
Respostas 4
Participantes 2