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?
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
filipesrfm
Ok, mas como q faz isso dentro de uma tabela SWT?
esse é a grande questão.
F
filipesrfm
Olá, pessoal.
Não consegui fazer. O código fica assim:
newEditor.addListener(SWT.Traverse, new Listener() {
publicvoidhandleEvent(Evente){switch(e.type){caseSWT.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.