1

タブオブジェクトの閉じるアクションを構築しようとしています。そのために、いくつかの方法を考えています。最も簡単な方法は (今まではそうだったと思います)、次のようにタブ インデックスからタブ コンポーネントを削除することです。

tabcomponent.remove(int index);

しかし、私の問題は、アプリケーションにフォーカスしているタブを取得する方法がわからず (このフォーカスされたタブを int として返すなど)、これをインデックスに渡して閉じる操作を続行する方法がわからないことです。この問題についてインターネットで調査しても何も見つかりませんでした。他の誰かがこれを解決するための別の意見やアイデアを持っているかどうか知りたいですか? 前もって感謝します

4

1 に答える 1

3

getSelectedIndex()現在開いているタブを見つけるために使用します。

int index = tabcomponent.getSelectedIndex();
if (index != -1) {
    tabcomponent.remove(index);
}
于 2013-07-15T07:32:59.447 に答える