sql >> Databáze >  >> RDS >> Oracle

Jak používat časovače Swing k vytvoření celkové rychlosti aktualizace?

Přečtěte si další informace o Jak používat časovače houpání

Zde je ukázkový kód:

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

Najděte Ukázkový kód zde

Ukázkový kód:(Posuňte obrázek o 1 pixel vodorovně zleva doprava v intervalu 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. 2 způsoby, jak vytvořit tabulku, pokud v Oracle ještě neexistuje

  2. Jak nainstalovat Cassandra v3 na CentOS 6

  3. Jak nahradit každou další instanci konkrétního znaku v řetězci MySQL?

  4. MySql - Aktualizujte tabulku pomocí vybraného příkazu ze stejné tabulky