JAVA - Pestaña con listener.
Bueno, por si alguien se encuentra con el mismo problema, ya lo he solucionado:
tabbedPanel.addChangeListener( new ChangeListener() {
public void stateChanged(ChangeEvent evt) {
crearPestana(evt);
}
});
general.add(tabbedPanel, BorderLayout.CENTER);
private void crearPestana(ChangeEvent evt){
if(tabbedPanel.getSelectedIndex() == tabbedPanel.getTabCount()-1)
tabbedPanel.addTab("",crearPanelPorPestana(null));
}
private JPanel crearPanelPorPestana(ParteItem parte){
PanelPorPestana nuevoPanel = new PanelPorPestana(parte);
paneles.add(nuevoPanel);
return nuevoPanel.getPanel();
}
Posiblemente hayan mejores soluciones, pero a mi me ha servido esta.
Gracias a los que se hayan tomado las molestias de leer mis dudas a pesar de no haber podido ayudarme. ^^