我有一个jtabbedpane,我正在尝试记录更改标签的时间。我尝试过使用更改侦听器,但它似乎没有触发
import javax.swing.event.ChangeListener;
import javax.swing.event.ChangeEvent;
tabbedPane.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
JTabbedPane sourceTabbedPane = (JTabbedPane) e.getSource();
int index = sourceTabbedPane.getSelectedIndex();
System.out.println("Tab changed to: " + index);
}
});
由于打印没有出现,似乎没有调用代码
答案 0 :(得分:0)
发现了这个问题。有一段代码将错误消息保存到文件中,但它也在正常输出中执行相同的操作。一旦改变,问题就解决了