rysuję wykres funkcji za pomocą JFreeChart (po naciśnięciu przycisku "Rysuj"):
rysuj.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
if (imp1.isSelected())
{
a1=Double.parseDouble(eda1.getText());
a0=Double.parseDouble(eda0.getText());
tau=a1/a0;
for (double i=0; i<10; i+=0.01)
series.add(i, (1/a1)*Math.exp(-i/tau));
}
seriescollection.removeAllSeries();
seriescollection.addSeries(series);
freechart=ChartFactory.createXYLineChart(" ", "t", "y(t)", seriescollection, PlotOrientation.VERTICAL, false, false, false);
image=freechart.createBufferedImage(680, 500);
wykres.setIcon(new ImageIcon(image));
wartość a1 jest pobierana z JTextField. Chciałbym, aby po zmianie wartości a1 (lub po zajściu innych zdarzeń) i ponownym naciśnięciu przycisku wykres się odświeżał, a nie nakładał się jeden na drugi.