sValid.setText(invalids.size() > 0 ? "No" : "Yes");
for (Point p : invalids)
{
ShadowComponent sc = new ShadowComponent();
sc.setSize(ARR);
sc.setPreferredSize(ARR);
sc.setMinimumSize(ARR);
sc.setMaximumSize(ARR);
sc.setBounds((int)p.getX(), (int)p.getY() + ARROW_SIZE,
ARROW_SIZE, ARROW_SIZE);
bads.put(p, sc);
sc.setColor(new Color(255, 255, 255, 128));
sc.setLocation((int)p.getX(), (int)p.getY() + ARROW_SIZE);
stepChart.add(sc);
sc.repaint(sc.getBounds());
stepChart.setLayer(sc, Integer.MAX_VALUE);
}
chartRepaint();
ch.getStats();