C#とかで備わっているタブインデックス機能。
テキストフィールドとかにフォーカスがあたってる際に、
タブキーを押すと、指定した次のコントロールに移るやつ。
あれを、Javaでも使いたくなったのでそれに関するメモ。
とりあえず、NetBeansのGUIエディタ上で
テキストフィールドのプロパティを表示して、それっぽいのを探すことに。
「tab~」や「next~」なんかを探しても見つからず。
そこで上のほうから順番に見ていくと、「columns」というのを発見。
プロパティ値も「0」と整数っぽかったのでかなり濃厚だった。
ということで、この値を1とか2に変えたテキストフィールドを配置してみると
普通にタブでコントロールの切り替えができるようになりました。
意外とすんなり見つかりました。
ソースコード上でcolumnsプロパティを指定する場合は、
コントロール名.setColumns(int columns);
と予想どおりのメソッドが存在し、これでできそうです。
後で確認したら、全然見当違いのこと書いていました。
columnsは全く関係ありません。すみませんでした。
テキストフィールドとかにフォーカスがあたってる際に、
タブキーを押すと、指定した次のコントロールに移るやつ。
あれを、Javaでも使いたくなったのでそれに関するメモ。
とりあえず、NetBeansのGUIエディタ上で
テキストフィールドのプロパティを表示して、それっぽいのを探すことに。
「tab~」や「next~」なんかを探しても見つからず。
そこで上のほうから順番に見ていくと、「columns」というのを発見。
プロパティ値も「0」と整数っぽかったのでかなり濃厚だった。
ということで、この値を1とか2に変えたテキストフィールドを配置してみると
普通にタブでコントロールの切り替えができるようになりました。
意外とすんなり見つかりました。
ソースコード上でcolumnsプロパティを指定する場合は、
コントロール名.setColumns(int columns);
と予想どおりのメソッドが存在し、これでできそうです。
後で確認したら、全然見当違いのこと書いていました。
columnsは全く関係ありません。すみませんでした。