thread-sleep

    0熱度

    2回答

    我有一個應用程序,如果我點擊button1它會顯示一個模態對話框dialog1(但我沒有dialog1的實例。),它會啓動一個線程,在線程中的哪裏做了一些處理,並且在線程處理的中間,而在dialog1線程想要顯示一個警報,也許服務器沒有連接。但重點不在dialog1之上。它作爲兄弟加載到dialog1。有沒有什麼方法可以讓孩子看到提示dialog1 下面是示例。 public class Main

    1熱度

    2回答

    我決定做一些有趣的事情,作爲閱讀編程書籍的休息時間,並且我遇到了困難。這是我的第一個揮杆計劃,並準備好結束它! 問題:我顯然不明白線程如何與Swing配合使用。我正在編寫黑色插孔遊戲的GUI,並且我首先完成了所有功能,例如當玩家擊中時向屏幕上繪製新牌,在玩家決定停留後顯示莊家擊中等等。這一切都有效。 當我添加邏輯來檢查用戶擊中時的情況,或者誰在用戶決定停留時獲勝時,遊戲會立即進入贏/輸屏幕,然後再

    0熱度

    2回答

    我正在玩多線程,並在運行一小段代碼時遇到了不一致。下面的代碼應打印出123123 ...但我得到的是 class RunnableDemo implements Runnable { private String message; RunnableDemo(String m) { message = m; } public void run(

    1熱度

    1回答

    在我的程序中,我試圖通過在label.setText()調用之間使用Thread.sleep(3000)幾秒後更新JLabel。 public void actionPerformed(ActionEvent e) { gameUpdate.label.setText("text a"); try { Thread.sleep(3000);

    0熱度

    1回答

    我有下面的代碼,它應該加載窗體,每秒更改文本,然後在最後運行關機命令。 取消按鈕可以取消關機(或關閉表單,阻止關機命令運行)。 Public Class FRM_SHUTDOWN Private Sub FRM_SHUTDOWN_Load(sender As Object, e As EventArgs) Handles MyBase.Load LBL_TIMER.Text = "S

    0熱度

    1回答

    我正在嘗試通過單擊活動的屏幕來找到跳過閃屏的方法。這是我來到,它的工作原理。問題是,我點擊後,新的活動被調用,布爾假默認如果再次運行,意圖被調用兩次。我究竟做錯了什麼? RelativeLayout OnClickSkipScreen = (RelativeLayout)findViewById(R.id.SplashScreenView); OnClickSkipScreen.setO

    0熱度

    2回答

    Iam試圖編寫一個使用MVC模式動畫對象(魚,泡沫,鯊魚等)的程序。 該模型有一個鏈接列表與x和y值的對象。 視圖有按鈕來啓動和停止動畫。 我在視圖的JFrame中添加了按鈕和一個Jpanel。 012am但我不知道如何繪製/動畫我的對象。該視圖看起來是這樣的: public class View extends JFrame { . . . this.add(paintingSh

    0熱度

    1回答

    該程序寫入從0到1000的計數,但它只是直接到1000而不顯示計數過程。我使用進度條和Thread.sleep()方法編寫了類似的代碼,並且它完美地工作。 import javax.swing.JFrame; import javax.swing.JButton; import javax.swing.JTextField; import javax.swing.JPanel; impor

    1熱度

    1回答

    我想知道我們怎樣才能阻止某些路線,而不是完全停止整個駱駝背景下,也有用於處理Thread.sleep();方法的任何其他選擇。 我想完成路由時運行一次的路線和停止環境。目前我做的主要的Java類通常Thread.sleep(3000)留一些時間路線來完成。 我看到一些資料說駱駝航線支持正常關機,但如果我不立即使用Thread.sleep()路線停機不用處理。

    1熱度

    2回答

    我正在線程中運行一些邏輯,這取決於HTTP連接到遠程服務器。目前,如果遠程服務器沒有運行,線程就會崩潰。我想修改邏輯,以便線程等待遠程服務器再次可用。 從技術上講,解決方案看起來很困難。一些沿線: boolean reconnect = false; while (!reconnect) { try { URL url = new UR