sql >> データベース >  >> RDS >> Oracle

Swing Timers を使用して全体的な更新レートを作成する方法は?

    スイング タイマーの使用方法 の詳細を参照してください。

    サンプル コードは次のとおりです。

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

    サンプル コードはこちら にあります。

    サンプル コード:(200 ミリ秒間隔で画像を左右に 1 ピクセル移動する )

    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. JavaPreparedStatementおよびONDUPLICATEKEY UPDATE:行が挿入されたか更新されたかを知るにはどうすればよいですか?

    2. Linuxターミナルを使用してPostgreSQLでSQLファイルを実行するにはどうすればよいですか?

    3. osxのコマンドラインでMysqlを使用しています-コマンドが見つかりませんか?

    4. MySQLUNIONでのステートメント評価と変数割り当ての順序