問題タブ [event-dispatching]
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.
java - スレッドから JDialog ボックスを閉じる
特定のタスクの進行状況を表示するための JDialg があります。ダイアログボックスを表示および非表示にするには、次の方法があります。
以下のようにスレッドからこの JDialog ボックスを閉じようとすると、正しく表示されますが、pd.s_hide()
メソッドを呼び出すと非表示にできません。
私を助けてください。
java - JFrameでJPanelを更新する
CardLayoutコンポーネントを備えたJFrameがあります。CardLayoutを使用して、アプリケーション実行のさまざまな瞬間にさまざまなJPanelを切り替えています。ある時点で、SwingWorkerオブジェクトを使用していくつかのXMLファイルを生成しています。今回は、ウィンドウに別のJPanelを表示して、ユーザーに待機するように指示します。このJPanelでは、3つのラベルを切り替えたいと思います。
- JLabel 1は次のようになります:「お待ちください。」
- JLabel 2は次のようになります:「お待ちください。」
- JLabel 3は次のようになります:「お待ちください...」
現在、コードは次のようになっています。
SwingWorkerコード:
JFrameがブロックされているため、2番目のJPanelも表示されません。whileループのためにブロックされますが、別の方法で実装する方法がわかりません。また、SwingWorkerのdone()メソッドは実行されません。実行された場合、finishedConverting変数はtrueに設定され、whileループは停止します。誰かが私がより良い解決策を見つけるのを手伝ってくれる?
java - 再フォーカス時にJava Swing GUIがフリーズ
WinXP で Swing GUI を実行しています。
ときどき、何か他のこと (Web サーフィンなど) をしてから自分のプログラムに戻りたいと思うと、GUI は表示されますが完全にフリーズし、何もできません。
再び機能するまで(10秒または5分)待つ必要があります。
スクリーンセーバーから戻ったときに同じ問題に気付きました(無効にしたため)。
マシンが原因ではありません。RAM とプロセッサのレベルは問題ありません。
この非常に厄介な問題の原因について何か考えがありますか? もしかして塗り直しの問題?
java - 私のswingアプリで正方形を回転させる方法
私は四角形を描いた小さなスイングアプリケーションを開発しました.今私はThreadを使ってこの四角形をその中心で回転させたいと思っています.私が抱えている問題は、rotateSquare()メソッドでその四角形への参照を取得する方法です. (実際には、可能であれば、コンテンツペイン全体を一掃してその位置に別の回転した正方形を描画するのではなく、同じ正方形を回転させる方法が必要です)。
これが私のコードです:
java - Game class frame event handling lost when combined with initial UI starting frame
i 'm developing a java game for my college project. the game consists of a UI (for selecting Play / How To / Highscores etc) and the Game itself. The UI and the Game run perfectly separately, but i'm having trouble combining them. Although, i've been able to combine the two. but when the game is accessed through the UI, the game loses all event-handling (and thus is stuck on "press spacebar to proceed")
Examine the following pieces of codes and please help:
this is the Game class (draws and displays the game)
the core Class (does all the back-end work).
and the last piece of code: this is the panel in UI Frame from which i need to access the Game
java - スレッドとjtable
jtableに問題があります。
いくつかのスレッドがあり、それぞれがjTableに行を追加する必要がありますが、テーブルは空のままです。私はNetBeansを使用していますが、グラフィックはロジックから完全に分離されています。誰か助けてもらえますか?
これは私が行を追加するために使用するコードです
MainGui.java
MyThread.java
java - JFrame内のある場所から別の場所に移動するラベルまたはコンポーネント
メソッドを使用してラベル/アイコンとボタンをある場所から別の場所に移動しようとしてsetLocation
いますが、何らかの理由でオブジェクトは移動していますが、動いていません。ですから、このことを行う方法を知っている人がいたら教えてください。
JFrameのある場所から別の場所に移動するラベルまたはコンポーネントを作成するにはどうすればよいですか?
以下にコードを示します。
c# - Bloomberglp.Blpapi.Session の EventDispatcher は何のためにありますか?
Bloomberglp.Blpapi.Session
次のようなコンストラクタがあります。
クラスは次のEventDispatcher
ようになります。
コードでは、次のように使用します。
これは単に、イベントが発生したときに を使用して を提供されたメソッドに委譲するようにSession
インスタンスに指示することを正しく理解していますか?dispatcher
Event
someEventHandler.Handle(Event, Session)
Start();
Stop();
およびDispatcherThread()
メソッドは何のためのものですか?
これEventDispatcher
はどこにも文書化されていないため、誰かがこれについて何らかの経験を持っている可能性があります。
java - JPanel のテキストの問題
(ファイルから読み取った) テキストを JPanel に表示する際の問題を解決するためのコースにあると思った後、イライラして振り出しに戻ってしまいました。
コードは以下のとおりです。その結果、400x500 の空白の画面が表示されます。nextLine() + nextLine() を displayText コマンドとして使用するいくつかの組み合わせでは、ファイルから 1 つの単語が表示されます (単語は複数回異なっています)。これは疑問に思います: テキストの折り返しを処理するコードが必要ですか? テキストファイル自体がパラグラフになっているので、sf.displayText は sf.displayText(reader.next() + reader.nextline() + reader.nextline() と言うべきだと思い、他の組み合わせも試してみましたが、これかもしれませんwhile パラメータを混乱させる. 単純な文で段落のない別のテキストファイルも試しましたが、やはり何も表示されません.
オンラインで調べたところ、レイアウトが問題になる可能性があり、代替オプションは BufferedReader または JTextArea を使用している可能性があることがわかりました。Big Java をブラウズしても、読み取れると感じたものは何も提供されませんでした。スキャナーに関するすべての議論は整数に向けられたのに対し、私が読みたいファイルは散文です。また、コード自体に小さなテキストを入れて、その下にある他のすべてをキャンセルして、コードから JPanel にテキストを転送できるかどうかを確認しました。
しかし、まだ何も起こりませんでした。最終的には、ファイルのテキストを JPanel に入れ、各段落を前の段落から 5 秒後に表示したいと考えています。最終的に、私の質問は次のとおりです。
- テキストが表示されない、または 1 つの単語しか表示されないのはなぜですか? レイアウトを指定していないからですか?
- テキストの折り返しについて考える必要はありますか?
- JPanel の代わりに JTextArea を調べ、Scanner の代わりに BufferedReader を調べる必要がありますか?
- Scanner の nextLine メソッドを正しく使用していますか?
- ファイルを読み込んでそのファイルのテキストを表示するコマンドを StoryFrame の display メソッドに入れることはできますか (これにより、作業がずっと簡単になると思います)。
私はそれがたくさんあることを知っているので、質問のいずれかへの回答は大歓迎です、ありがとう. トム
表示イントロ
java - Java で、現在実行中の actionPerformed スレッドからパネルを再描画するにはどうすればよいですか?
多くのボタンを備えたパネルを持つクラス (Class_GUI と呼ばれる) があります。Class_GUI には、ボタンのテキストと色を変更するいくつかのメソッドがあります。
actionPerformed メソッドを使用したプログラムもあります。これが呼び出されると、Class_GUI のインスタンスが作成され、Class_GUI メソッドが繰り返し呼び出され、ボタンなどが変更されます。
私が抱えている問題は、各 Class_GUI メソッドが呼び出された後にボタンを変更したいのに対し、 actionPerformed メソッドが完全に終了した後にのみボタンが正しく表示されることです。
これまでの私の試みは、各 Class_GUI メソッドで、メソッドの最後でこれを行います。
Refresh_GUI が定義されている場所: