public void drawXorO() {
		if (!isZero) {
			new MouseClickedEventSWT(logicField, this, graphicFieldSWT);
		}

		cellV2.addPaintListener(new PaintListener() {
			public void paintControl(PaintEvent e) {

				e.gc.setFont(fontForCellV2);

				Rectangle clientArea = cellV2.getClientArea();

				if (!isClean && !isZero) {
					e.gc.setLineWidth(4);
					e.gc.drawLine(clientArea.width / 5, clientArea.height / 5,
							clientArea.width - clientArea.width / 5,
							clientArea.height - clientArea.height / 5);
					e.gc.drawLine(clientArea.width - clientArea.width / 5,
							clientArea.height / 5, clientArea.width / 5,
							clientArea.height - clientArea.height / 5);

				} else if (isZero) {
					e.gc.setLineWidth(4);
					e.gc.drawOval(clientArea.width / 5, clientArea.height / 5,
							90, 90);
				}
			}
		});
        this.cellV2.redraw();
	}