JTabbedPane ChangeListener
2022-09-01 01:30:56
我需要检测所选选项卡何时更改,并获取其索引。
以下代码有效,但它触发的次数与当前加载的选项卡数量一样多:println
tabbedPane.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
System.out.println("Tab: " + tabbedPane.getSelectedIndex());
// Prints the string 3 times if there are 3 tabs etc
}
});
正确的方法是什么?