JTabbedPane に変更リスナーを追加しました。stateChanged は、タブの変更のみを処理する必要があります。つまり、index1 から index2 に切り替えた場合にのみ処理し、他の stateChangedEvents では処理しません。
つまり、この状態リスナーが次のメソッド呼び出しで呼び出されることを望まない
jTabbedPane.removeTabAt(index)
or this.tabbedPane.insertTab(tabTitle, null, jPanel,null,this.index);
jTabbedPane.setSelectedIndex(index)
これを行う方法はありますか。
ChangeListener changeListener=new ChangeListener()
{
@Override
public void stateChanged(ChangeEvent e)
{
};
}
tabbedPane.addChangeListener(changeListener);