Mam problem z przekazaniem wartosci zmiennej 'min' klasy Okno ,ktora jest pobierana z JSpinner'a do klasy CustomBarRenderer. Obie klasy znajduja sie w tej samej paczce. Miedzy tymi klasami posredniczy jeszcze jedna HrChartCreator- moze to cos pomoze.
**public class Okno extends javax.swing.JFrame** {
double min;
...
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Double mini = (Double) jSpinner3.getValue();
min = mini;
}
...
}
**public class CustomBarRenderer extends BarRenderer** {
double min;
public CustomBarRenderer() {
}
@Override
public Paint getItemPaint(int row, int column) {
...
if (value <= min ) {
return Color.green;
}
}
}
**public class HrChartCreator**
{
private String destinationDirectory = null;
private HrDatabaseAccess databaseAccess = new HrDatabaseAccess();
....
public JFreeChart BarChart(String okres, String start, String end) {
JFreeChart chart = null;
....
CustomBarRenderer renderer = new CustomBarRenderer();
renderer.setDrawBarOutline(false);
renderer.setBarPainter(new StandardBarPainter());
renderer.setShadowVisible(false);
....
return chart;
}