←フエルチラシノウラ。トップページへもどる。

【Java】SWTコンポーネントのタブフォーカス順序を指定する方法。【SWT】

tabindex タブオーダー タブインデックス Z-Order zorder フォーカス順序

【Java】SWTコンポーネントのタブフォーカス順序を指定する方法。【SWT】

GUIアプリケーションでタブキーを押すとフォーカスが次のコンポーネントに移ります。
コンポーネントからコンポーネントへフォーカスが移る順番を設定する場合には、
以下のようにやればよいみたいです。

[前提]
Composite parent : コンポーネントが置かれている親コンポジット
Text txtA : テキストボックスA
Text txtB : テキストボックスB
Text txtC : テキストボックスC

parent の上に txtA, txtB, txtC の順番でTextコンポーネントが置かれていたとします。
このままだと、フォーカス順序は、txtA → txtB → txtC となります。

txtC → txtB → txtA という順序にするには、以下のようにコーディングします。

parent.setTabList(new Control[] { txtC, txtB, txtA });

http://goodjob.boy.jp/chirashinoura/id/167.html

作成日: 2007-11-15 11:07:14

最終更新日: 2007-11-15 13:00:12

▲このページの上へ