java jtabbedpane 未触发更改侦听器
java jtabbedpane not firing changelistener
我有一个 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);
}
});
代码似乎没有被调用,因为打印没有出现
发现问题。有一段代码将错误消息保存到文件中,但它也对正常输出做同样的事情。一旦更改,问题就解决了
我有一个 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);
}
});
代码似乎没有被调用,因为打印没有出现
发现问题。有一段代码将错误消息保存到文件中,但它也对正常输出做同样的事情。一旦更改,问题就解决了