x = startX;
	protected void paintContent(int x, int y, int leftBorder, int rightBorder,				Graphics g) 	{		for (int i = 0; i < this.allRows.size(); i++) {			ArrayList row = (ArrayList) this.allRows.get(i);			for (int j = 0; j < row.size(); j++) {				RowItem rowItem = (RowItem) row.get(j);				int xItem = x + rowItem.x;				rowItem.item						.paint(xItem, y + rowItem.y, Math								.max(leftBorder, xItem), Math.min(rightBorder,								xItem + rowItem.width), g);			}		}	}