How to fill the selected UV island with colour when texture painting?
Go to edit mode 
select the faces you want to paint on 
Turn on texture painting, in the header of this window turn on the button named "face selection masking for painting", an icon with a cube with a face red/white
choose the "fill" brush
clic on a face
done!


Use "shift" key to select/deselect faces without entering edit mode