Setting pixels make blur around pixel!!!

http://s7.postimg.org/lci54wn4b/HELP.png

method for setting pixel

	public void setPixel(int x,int y, int col){
		
		for(int xx = 0 ; xx < x ; xx++){
			for(int yy = 0; yy < y ; yy++){
				int pixel = image.getRGB(x, y);
				
				int allP = (pixel >>> 16) & 0xFF & (pixel >>> 8) & 0xFF & (pixel >>> 0) & 0xFF;
				
				allP = col;

				int result = (pixel << 16) & 0xFF & (pixel << 8) & 0xFF & (pixel << 0) & 0xFF;
				
				System.out.println(result+"");
				
				if(result != col){
					image.setRGB(x, y, allP);
					System.out.println("Pixel At ["+"X: "+x+" Y: "+y+"]" +" Was Changed!");
					break;
				}else{
					System.out.println("Pixel At ["+"X: "+x+" Y: "+y+"]" +" Was Overriden!");
				}
			}
				
		}
		
	}

how do i fix so it does not do that!??!?!