問題タブ [awt-eventqueue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
496 参照

java - EventQueue の作業が遅い

int 変数をインクリメントし、その値を JLabel に表示する gui を使用した単純な JAVA プログラムがあります。run メソッドが単純に実行する Runnable クラスで EventQueue.invokeLater() を呼び出して、JLabel を適切に (スレッドセーフに) 更新するための新しいスレッドを作成します。

プログラムを実行すると、予想どおり、ラベルの番号が 1 から約 5000 に急速に増加し始めますが、その後速度が低下し始め、100255、173735、235678 などのラベルの更新と、ブロックされた GUI によるそれらの間の大きな一時停止が見られ始めます。しかし、EventQueue.invokeLater() を使用せずにコンパイルすると、直接呼び出すだけでlabel.setText("" + number);すべてが正常に機能し、ラベルの各番号が非常に速く変化することがわかります。しかしもちろん、その場合、私のメソッドはスレッドセーフではないことに気付きます。

どうしたの?EventQueue の動作が遅いか何かのように思えます。

0 投票する
1 に答える
284 参照

java - "AWT-EventQueue-0" Java の java.lang.NullPointerException

私はピザレストランのプログラムをコーディングしています.コードは、顧客がピザに何を望んでいるかに応じて合計価格を計算する必要があります.

コード

スタックトレース

エラーがどこから来たのかを見つけるのを手伝ってくれることを願っています

0 投票する
2 に答える
235778 参照

nullpointerexception - スレッド「AWT-EventQueue-0」での例外 java.lang.NullPointerException エラー

こんにちは、私は高校レベルの新しいプログラマーです。その結果、プログラミングについてあまり知りません。かなりの数のエラーが発生していますが、それらは解決されていますが、他のエラーは完全に理解できていません。Check Boxユーザーがさまざまな選択肢の中から選択し、アクションに応じて画像が変化する簡単な選択プログラムを作成します。プログラム自体は完全にコンパイルされますが、実行すると複雑になります。これが私のプログラムです:

この部分まではスムーズに実行され、準拠していますが、プログラムの実行に進むと、このエラーが発生します。

ばかげた間違いかもしれませんが、私はこれを理解できないようです。助けてください、ありがとう

0 投票する
1 に答える
176 参照

java - "AWT-EventQueue-0" java.lang.NullPointerException を処理するには?

JTableテキストファイルからデータを削除しようとしていますが、 "AWT-EventQueue-0" java.lang.NullPointerException. 私を助けてください、ここに私のコードがあります:

0 投票する
2 に答える
364 参照

java - AWT-EventQueue-0 NullPointerException

私は Java にかなり慣れていないので、JList にデータベースのデータを入力しようとしています。データは、Database クラスのメソッド visKunder() を介してデータベースから取得されます。

この問題は、GUI クラス RegVedKjøp で visKunder() を呼び出すと発生します。printStackTrace() は、NullPointerException の問題として visKunder() をリストします。

関連するかどうかはわかりませんが、NetBeans の GUI ビルダーを使用して GUI を設計しました。この問題を解決するためのヒントをいただければ幸いです。

編集:

このコードは、GUI ビルダーによって生成されます。また、このクラスは、GUI の表示に役立ついくつかのクラスの 1 つであることも述べておく必要があります。すべてのクラスは、ユーザーが要求した 1 つの操作を担当します。それらはすべて、プログラム全体を実行するクラス System で使用される Mainpage と呼ばれるクラスに収集されます。システムで最初に行われるのは、データベース オブジェクトの作成とデータベースへの接続です。この Database オブジェクトは、すべての GUI クラスでパラメータとして使用されます。

0 投票する
0 に答える
105 参照

java - AWT-EventQueue-0 エラー、マウス クリックからメソッドを呼び出せません

マウスでボタンをクリックしたときに別のクラス内からメソッドを使用しようとすると、エラーが発生します。ここから呼び出すと、このエラーが発生します。

メソッドが呼び出されているコードは次のとおりです。

Ciaranに感謝します。

編集: ここに processCommand および ProcessCommandAndArgument メソッドがあります。