Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да използвате Swing Timers, за да направите обща скорост на актуализиране?

Прочетете повече за Как да използвате Swing Timers

Ето примерния код:

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

Намерете примерен код тук

Примерен код:(Преместване на изображение с 1 пиксел хоризонтално отляво надясно на интервал от 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle sqlldr:колоната не е разрешена тук

  2. Не може да се осъществи достъп до полето чрез хибернация в база данни на oracle в различно потребителско пространство само с избрани привилегии

  3. Изгледът на Oracle не може да се актуализира, съвет относно тригерите Instead Of

  4. Изисквания за възстановяване преди архивиране

  5. Премахнете заглавката на колона в изходния текстов файл