final JTabbedPane jtp = new JTabbedPane();
JPanel p1 = new JPanel();
jtp.add("p 1", p1);
JPanel p2 = new JPanel();
jtp.add("p 2", p2);
JPanel p3 = new JPanel();
jtp.add("p 3", p3);
jtp.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent che) {
System.err.println(" ++++ " + jtp.getSelectedIndex());
}
});
Реакция на выбор таба
для создания обработчика события onselect для JTabbedPane.
Прошу прощения за кашу в терминологии!
Вам нужно инстанс JTabbedPane зарегистрировать как слушателя событий ChangeEvent и реализовать метод public void stateChanged(ChangeEvent che) интерфейса ChangeListener.
Выглядеть это может например так:
Код:
Я до этого назначал уже слушателя для кнопки, а здесь вот имя конструктора другое ,оказывается!
Victa - солнце!
Internet - бог!