私は既にソケットでサーバーに接続している間にパネルを作成しようとしていますが、javaではフレームは表示されますがフレームの内部は表示されません。パネルはソケットが閉じた後にのみ表示されますが、開いている間はパネルが必要です。これをどうすれば解決できますか?スレッドの問題や何かが欠けているためです... ありがとう...Javaソケットはパネルを防ぎますか?
4
A
答えて
5
EDTでは長時間実行されるタスクは発生しません。これには、I/O操作のブロックも含まれます。このようなタスクでSwingコンポーネントが変更されない場合は、単に別のスレッドを使用してください。それ以外の場合は、別のスレッドで長時間実行されるタスクを実行し、結果をアクションイベントとしてEDTに投稿してSwingコンポーネントを変更できるようにするユーティリティ(たとえばSwingWorker
およびSwingUtilties
)があります。
も参照してください:
+0
for 'invokeLater()' +1 – mKorbel
+0
説明をありがとう...私は明日それを試してみます。私はそれが動作することを願っ:) –
関連する問題
- 1. ソケットが遅すぎる:: java/libgdx
- 2. ASP.NETはブラウザ 'バック'を防ぎます
- 3. event.preventDefaultはajaxコールを防ぎます
- 4. Vue.jsはレイアウトのジャンプを防ぎます
- 5. mysqlは負の数を防ぎます
- 6. AnkhSVNは自動マージを防ぎます
- 7. pythonはオペレータコールを防ぎます
- 8. UITableViewCellのUITextViewはセグを防ぎます
- 9. イオンレンジ入力はスクロールを防ぎます
- 10. TextInputはScrollViewのスクロールを防ぎます
- 11. 防ぎsudoを
- 12. InternalErrorを防ぎます:再帰が多すぎます
- 13. 防ぎ型キャスト
- 14. Java synchronizedキーワード - クラスメソッドが同時に実行されるのを防ぎますか?
- 15. ストリームの早すぎる終了を与えるJavaソケット
- 16. jQuery UIダイアログ(モーダル)、ポストバックを防ぎます
- 17. Linuxはスタックとヒープの相互増殖を防ぎますか?
- 18. HttpUtility.UrlEncode()はOpen Redirect攻撃を防ぎますか?
- 19. HTML5のパターン正規表現は空白を防ぎますか?
- 20. window.location.hrefとwindow.openはお互いを防ぎますか?
- 21. 防ぎアンカー行動
- 22. 防ぎテキストボックス(ExtJSの)
- 23. 防ぎ変更フィルタオブジェクト
- 24. ASP.net RequiredFieldValidatorがポストバックを防ぎません
- 25. JavaScriptからのコードビハインドイベントの発生を防ぎますか?
- 26. タートルのスクリーンからの脱出を防ぎますか?
- 27. サブレイムテキスト3の素材パネルの出力パネルが小さすぎる
- 28. カスタムバリデーターは起動しますが、ポストバックを防ぎません
- 29. .htaccessを使用するDirectoryIndexはアセットのロードを防ぎます
- 30. Javaパネル
私はあなたには、いくつかのソケット操作の際に、ブロッキングとさわやかからGUIを防止しているからだと考えています。いくつかのコードを表示しますか? – cnicutar
大きなプロジェクトであり、関数の例外です。私はJframeを作成し、それを表示しようとしました。私もこの関数の新しいスレッドを作成しようとしましたが、同じ状況です。 –
は、JFrameを作成するコードが実際に呼び出されるかどうかを調べるためにprintステートメントを使用します。ソケットが閉じられた後に表示されるので、これはおそらくスレッディングの問題です。 –