1) you should post in newbie, debugging, questions
2) don't give us screen shot of your code, because it's not clear and in case we want to test it, no one will re-write it, plus your screen shot is completely useless it has ZERO
information on it .
now for your question, this is how it works to make a "delay"
1)create a loading variable (integer)
2)create a counter variable (integer)
3)when you make a shot, the counter variable increase, in the current time, you disable shooting until the counter is equal to the loading variable
4)once they are equal, you make the counter equal to zero again
in case you want a working example, check the player class in this tutorial
i wrote about moving and shooting bullets, it's in Java2D but the principles are the same