Citat:
Ursprungligen postat av
axxor
Hej, min kod ser ut såhär:
btnSlash1.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent arg0) {
Här ska programmet sova i några sekunder
lblEnemyHp.setBounds(player.x-=32, player.y, 32, 32);
Här ska programmet sova i några sekunder
lblEnemyHp.setBounds(player.x-=32, player.y, 32, 32);
Här ska programmet sova i några sekunder
lblEnemyHp.setBounds(player.x-=32, player.y, 32, 32);
}
});
frame.setVisible(true);
Det jag menar är att programmet stannar, sen gör den en grej och sedan stannar programmet igen innan den gör nästa grej.
All hjälp uppskattas!
Ledsen om jag stavat och förklarat dåligt men jag hoppas ni förstår hur jag menar!
Lätt som en plätt!
Citat:
Kod:
public class SimpleScheduledExecutorExample {
public static void main(String[] args) {
ScheduledExecutorService scheduler
= Executors.newSingleThreadScheduledExecutor();
Runnable task = new Runnable() {
public void run() {
System.out.println("Hi!");
}
};
int delay = 5;
scheduler.schedule(task, delay, TimeUnit.SECONDS);
scheduler.shutdown();
}
}
Källa
task = Vad ska göras efter 'pausen'?
delay = Hur länge programmet ska 'pausa'