eclipse表单基本编辑器插件中的Tab键顺序

时间:2013-04-01 12:19:20

标签: java eclipse eclipse-plugin eclipse-rcp jface

我正在使用eclipse中基于表单的插件编辑器。我的表单包含3个文本字段和一个表查看器以及4个按钮,顺序相同。

我想通过键盘“Tab”按钮添加支持。当用户从1个文本字段移动到第2个和下一个时,标签的顺序是可以的。但是当用户移动到表格查看器/从表格查看器移动时,选项卡按钮不能按预期工作。

但直到现在我没有编写任何代码来处理Tab排序,任何人都可以告诉我如何为我的表单实现这种行为。

先谢谢..

1 个答案:

答案 0 :(得分:3)

Composite

上查看以下方法
    public void setTabList (Control [] tabList)

ex: 
   Composite comp = new Composite(parent,SWT.NONE);
   comp.setLayout(new GridLayout(4,false));
   Button b1 = new Button(comp,SWT.NONE);
   b1.setText("button1");
   Button b2 = new Button(comp,SWT.NONE);
   b2.setText("button2");
   Button b3 = new Button(comp,SWT.NONE);
   b3.setText("button3");
   Button b4 = new Button(comp,SWT.NONE);
   b4.setText("button4");
   comp.setTabList(new Control[]{b1,b3,b4,b2});