【问题标题】:Tabbing order in eclipse form base editor pluginEclipse表单基本编辑器插件中的Tab键顺序
【发布时间】:2013-04-01 22:37:06
【问题描述】:

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

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

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

提前致谢..

【问题讨论】:

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


    【解决方案1】:

    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});
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-26
      相关资源
      最近更新 更多