获取选项卡索引以删除选项卡组件

时间:2013-07-15 07:13:47

标签: java swing jframe jtabbedpane

我正在尝试构建我的标签对象关闭操作,为此我正在考虑一些方法来实现它。最简单的(直到现在我认为是这样)是通过选项卡索引删除选项卡组件,如:

tabcomponent.remove(int index);

但我的问题是,我不知道如何获取我专注于应用程序的选项卡(例如将此焦点选项卡作为int返回)并将其传递给索引以继续关闭操作。我在互联网上研究这个问题一无所获,我想知道其他人是否有其他意见或想法来解决这个问题?提前谢谢

1 个答案:

答案 0 :(得分:3)

使用getSelectedIndex()查找当前打开的标签:

int index = tabcomponent.getSelectedIndex();
if (index != -1) {
    tabcomponent.remove(index);
}