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!
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.
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…
Ok, mas como q faz isso dentro de uma tabela SWT?
esse é a grande questão.
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?