awt-eventqueue

    0熱度

    1回答

    我編寫了一個Swing GUI,它在JMenuItems上使用KeyAccelerators。長按觸發加速器的按鍵會導致EventQueue堆棧命令並阻止GUI。我希望AWT Event Queue不要在其中包含多個(或兩個)帶有Control Modifier的KeyEvent。我試過這個: AWTEvent awtevent = Toolkit.getDefaultToolkit()

    1熱度

    2回答

    我有一個擴展JDialog的登錄表單,用戶可以通過刷卡或通過輸入用戶名和密碼進行登錄。 我創建了一個Runnable守護進程,它與磁條閱讀器進行通信,當它啓動時,它將請求刷卡並等待,直到刷卡。如果應用程序需要取消請求以執行其他操作,那麼它將產生該線程將捕獲的事件,從而取消等待刷卡的請求。 當用戶刷卡時,應用程序將讀取用戶ID的軌跡並驗證它,如果驗證成功,停止命令將被髮送到卡刷卡守護進程並停止線程。

    0熱度

    1回答

    有人能解釋對象在Java Swing中的用途EventQueue? 我對如何應用排隊事件感到困惑。也許提供通用的事件隊列會很有幫助。

    0熱度

    1回答

    我的問題如下:我試圖在java中創建一個繪畫應用程序。我得到這個錯誤代碼: Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at areacalc.DrawArea.clear(Form.java:67) at areacalc.DrawArea.mouseMoved(Form.java

    -1熱度

    1回答

    我正在創建Swing應用程序。這是一種與移動對象應用程序的路線圖。我把我的形狀組件分成兩個JPanel s。一個是靜態組件JPanel,第二個是動態組件JPanel,並且都添加到mainPanel中。兩個面板都是重疊的,而對於動態組件面板來說,不透明是錯誤的以使其透明。當我爲動態組件面板重新繪製時,它也會觸發重新繪製靜態組件面板。如果動態組件面板的形狀發生變化並且靜態組件面板形狀不應該被擦除,我不

    -2熱度

    1回答

    我不能出去明白這一個...所以我不斷收到異常螺紋 AWT-EventQueue-0" java.lang.NullPointerException at MakeFrame.MovementAndObjects.paint(MovementAndObjects.java:285) 錯誤在我的代碼,但沒有空指針,我可以找到!我的矩形後面的數組是公開的,我只是試圖傳遞我無法從中引用的數組

    0熱度

    1回答

    在Swing應用程序中,某些UI操作事件在執行 和UI時滯後,並凍結了幾秒鐘。當嘗試檢查使用 ThreadInfo MonitorInfo[] monitors = threadInfo.getLockedMonitors(); 和 StackTraceElement[] stackElements = threadInfo.getStackTrace(); 顯示器和連續線..到組件。 這

    0熱度

    2回答

    我想了解此線程的真正目的。 我已閱讀書籍,文章,但沒有明確說明EventQueue線程負責的內容。我見過很多例子,有時候會用到,有時候不會。據我所知,這個線程負責所有的GUI操作,比如創建窗口,組件,從OS API調用本地函數等等。所以每次我改變GUI的一部分時,我都應該把這個動作傳遞給隊列。 所以使用隊列應用程序默認有兩個線程主線程和事件分派線程。所以我所有的bussines邏輯都應該在主線程中

    0熱度

    1回答

    我想弄清楚爲什麼我得到這個異常。 Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Invalid combination of button flags 該代碼很簡單。我正在使用一個名爲Robot的Robot類。我試圖讓機器人每隔1秒左右點擊一次測試。不過,我在識別鼠標左鍵時遇到問題。 pub

    2熱度

    2回答

    我們創建了一個運行幾個AppContext的應用程序。現在,當一個AppContext被處置時,突然間剩下的AWT-EventQueue不會再被喚醒Swing事件。 所以,當我啓動應用程序,只是有一個EventQueue中,線程轉儲如下所示: "AWT-EventQueue-0" prio=5 tid=0x00007fe976a49800 nid=0xf003 waiting on conditi