swingworker

    1

    2答えて

    My Swingアプリケーションには、外部ソースからデータを取得するときに読み込まれるテーブルがあります。表示された結果が正しいとすべてがCPU使用率が100%であることを細かい間隔で動作します // SwingWorker Thread private class DisplayRowsTask extends SwingWorker<Void, Object[]> { priva

    10

    2答えて

    実行可能なスイングワーカースレッドの数には上限がありますか、それともメモリがサポートする限りですか?これはどこかで設定可能ですか?

    7

    1答えて

    これは簡単ではないかもしれませんが、私はSwingWorkerの簡単なドキュメントを理解するのに苦労しています。 現在のスレッド::execute()メソッドは、この上で呼び出された。ここ は、コピー貼り付け、コンテンツ ワークフロー SwingWorkerのライフサイクルに関わる3件のスレッドがあります。です糸。 はワーカースレッド上での実行のためにSwingWorkerをスケジューリングし、す

    1

    1答えて

    EDTのdoInBackgroundから特定の関数を実行したいとします。私は現在、パブリッシュとプロセスを使ってセットアップを行っていますが、これは問題なく動作しています。しかし、公開とプロセスを使用せずにdoInBackgroundからEDT上で関数を実行する方法があるかどうかを知りたい。また、invokeLaterを使用せずに。何とかこれをやることができますか?あなたはEDTの上に任意のコード

    0

    2答えて

    特定のジョブを実行するためのスレッドクラスを持つスイングアプリケーションがあります。 実行中のスレッドを停止するにはある程度の時間が必要です。だから私はスレッド内のブール値を入れ、私はそれをtrueに設定すると、スレッドが停止されます。 問題は、内部のジョブを終了するまでにスレッドに時間がかかることです。 スレッドが終了するまで、ユーザーがGUI上で何かアクションを実行しないようにする必要がありま

    1

    1答えて

    私のGUIを更新するのにSwingWorkerを使用しようとしています。 私が更新しようとしている部分は、GridLayout [50] [50]を持つJPanel(gridPanel)です。 GridLayoutの各グリッドには、カスタムのGridGraphic JComponentがあります。 私のSwingWorkerのdoInBackground()では、色を表す各GridGraphicを

    3

    2答えて

    私はバックグラウンドでいくつかの計算を行うSwingWorkerを持っています。これらのアクションはオーバーライドされたdoInBackground()メソッドにあります。したがって、計算を開始するには​​メソッドも使用します。どのように私はこれらの計算の結果を得ることができますか?

    6

    3答えて

    SwingWorkerが正常に終了するのを待ってから、別のSwingWorkerを実行したいと思います。この場合、Encrypteer3はSwingWorkerを拡張するクラスです。 マイコード: input = txtTekst.getText(); key = txtKey.getText(); System.out.println("thread1 start");

    11

    2答えて

    私のコンピュータには4つのコアがあり、Java swing guiプログラムを実行しています。アプリケーションを実行すると、2つのコアと約30%のCPU使用率しか使用されません。私は処理するファイルが非常に多く、より多くのCPUを使用してこのタスクをより速く完了させるために、それらを2つのスレッドに分割したいと考えています。 私は2つのintを持つコンストラクタを持つPrepareTask呼ばれる

    3

    3答えて

    パイプラインでプロセスを実行するためのGUIプラットフォームを提供するためにJavaスレッドを使用しています。私はSwingWorkerでいくつかの問題を解決しましたが、これは一見理解できません。 のように私のSwingWorkerに見える:私はJavaプロセスを実行するためにこれを使用 SwingWorker<Boolean,Object> worker = new SwingWorker<Bo