sql >> Database >  >> RDS >> Oracle

Hoe Swing Timers gebruiken om een ​​algemene updatesnelheid te maken?

Lees meer over Het gebruik van swingtimers

Hier is de voorbeeldcode:

int delay = 1000; //milliseconds
ActionListener taskPerformer = new ActionListener() {
  public void actionPerformed(ActionEvent evt) {
      //...Perform a task...
  }
};
new Timer(delay, taskPerformer).start();

Vind hier een Voorbeeldcode

Voorbeeldcode:(Verplaats een afbeelding 1px horizontaal van links naar rechts met een interval van 200 ms )

private int x = 1;
...
final Image image = ImageIO.read(new File("resources/1.png"));
final JPanel panel = new JPanel() {
    @Override
    public void paintComponent(Graphics g) {
        super.paintComponent(g);
        g.drawImage(image,x,10,null);
    }
};

int delay = 200; // milliseconds
ActionListener taskPerformer = new ActionListener() {
    public void actionPerformed(ActionEvent evt) {
        x++;
        if (x > 100) {
            x = 1;
        }
        panel.repaint();
    }
};
new Timer(delay, taskPerformer).start();



  1. MySQL hoe tabellen op twee velden samen te voegen

  2. Hoe krijg ik de eerste en laatste dag van de week in Oracle?

  3. Permanente aanmelding PHP en SQL

  4. script(while-loop) stopt en heeft geen output wanneer meerdere kolommen zijn geselecteerd