g2.setPaint(getItemPaint(row, column));
g2.setStroke(getItemStroke(row, column));
Shape shape = null;
shape = new Rectangle2D.Double(x1 - 4, y1 - 4, 8.0, 8.0);
PlotOrientation orient = plot.getOrientation();
if (orient == PlotOrientation.VERTICAL) {
this.objectIcon.paintIcon(null, g2, (int) x1, (int) y1);
}
else {
this.objectIcon.paintIcon(null, g2, (int) y1, (int) x1);