0

我正在 Eclipse 中开发基于表单的插件编辑器。我的表单以相同的顺序包含 3 个文本字段和一个表格查看器和 4 个按钮。

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

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

提前致谢..

4

1 回答 1

3

Look at the below method on 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});
于 2013-04-01T14:37:06.523 回答