我创建了一个带有3个标签的jTabPanl:例如,添加,更新,删除。如果我点击每个标签,它就会显示索引标签,例如:
System.out.println("clicking tab 0")
System.out.println("clicking tab 1")
System.out.println("clicking tab 3")
任何人都可以帮助我吗?最后,我这样做:
ChangeListener changeListener = new ChangeListener() {
@Override
public void stateChanged(ChangeEvent e) {
jTabbedPane1 = (JTabbedPane) e.getSource();
int index = jTabbedPane1.getSelectedIndex();
System.out.println("click tab " + index);
}
};
jTabbedPane1.addChangeListener(changeListener);
答案 0 :(得分:2)
向JTabbedPane添加ChangeListener
。当侦听器触发时,您需要从JTabbedPane获取当前选定的选项卡,然后进行处理。
阅读How to Write a Change Listener上的Swing教程,了解有关更改侦听器的基本信息。