0

私は日食でフォーム ベースのプラグイン エディターに取り組んでいます。私のフォームには、3 つのテキスト フィールドと 1 つのテーブル ビューアーと 4 つのボタンが同じ順序で含まれています。

キーボードの「Tab」ボタンからサポートを追加したい。ユーザーが 1 つのテキスト フィールドから 2 つ目以降に移動する場合、タブの順序は問題ありません。しかし、ユーザーがテーブル ビューアーとの間で移動すると、タブ ボタンが期待どおりに機能しません。

しかし、今までタブの順序を処理するコードを書いていませんでした。フォームにこの動作を実装する方法を教えてください。

前もって感謝します..

4

1 に答える 1

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});
于 2013-04-01T14:37:06.523 に答える