-2

次のような問題があります。

GUI に SWT を利用する単純な最小限のアプリケーションを作成しました。特定のタブでは、REST Api 呼び出しを介して情報が入力されたテーブルが表示されます。さらに、このテーブルを CSV ファイルにエクスポートする別の方法があります。これは絶対にうまくいきます。今、私は次のような Swing-Worker を実装したある種の autoupdate/-export が必要です:

    protected class AutoExportWorker extends SwingWorker<Integer, String> {


    @Override
    public Integer doInBackground() throws Exception {


        System.out.println("Worker Start!");

        while (true) {
            System.out.println("In Loop");

                            //updateTable();
                            //exportToCSV();

            for (int i = 0; i<interval;i++) {

                System.out.println(interval - i);
                Thread.sleep(1000);

            }
        }   
    }

クラスは、テーブルを表示し、メソッド「updateTable()」および「exportsToCSV()」を保持する Composite のサブクラスです。これらのメソッドを呼び出すと、このワーカーはあまり機能しないことがわかりましたが、これを正しく行う方法がわかりません。何かヒントはありますか?

よろしくお願いします!

4

1 に答える 1