penso di aver capito il motivo :gren: :gren:

in sostanza se ben ho capito il grafico utilizza un ActionListener per aggiungere i punti delle nuove series ogni volta che ne vengono aggiunte di nuove, un ActionListener è in ascolto anche sul pulsante che io premo quando istanzio un nuovo grafico....

infatti ho provato ad istanziare un nuovo grafico direttamente nel costruttore della classe "esterna" e tutto ha funzionato correttamente...


public void newChart(){
final DynamicDataDemo demo = new DynamicDataDemo("Dynamic Data Demo");
demo.pack();
RefineryUtilities.centerFrameOnScreen(demo);
demo.setVisible(true);
demo.reg();
}


//////// cosi non funziona //////////
void jButton1_actionPerformed(ActionEvent e) {
this.newChart();
}



////////// cosi funziona /////////
public classe() {
try {
jbInit();

this.newChart();
}
catch(Exception e) {
e.printStackTrace();
}
}


////////////

come posso rendere i due ActionListener indipendenti? (sempre che sia questo il problema) :master: :master: :master: