Hi guys I have a loop that increases my setsize to 1100 which works fine. My question is is it possiable for when I click my button the loop executes then if I click the button again it does not execute the loop and carry's on with the rest of the functions set for the button?

if (e.getSource() == check) {
   
      
      
     
      for (int i = 900; i < 1100; i++) {
   
          if(i == 1100) break;{
          
setSize(i,700);
} 
          
    

      }

well ... one way is to do it in a thread.
first time you click => start
next time you click => sleep

well ... one way is to do it in a thread.
first time you click => start
next time you click => sleep

How would I implement it?

thread tutorial.

I would go for the 'implements Runnable' solution. might be a good exercise for you to figure out why.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.