[問題] Thread如何存取jTextField

看板java作者時間18年前 (2007/12/12 15:35), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
請問一下 我有個程式 有兩個jTextField1 jTextField2 因為這兩個欄位有些關聯 (倒數關係) 然後第二個欄位只能使用「大於零的整數」 簡單講 上面都是一些簡單的演算法 所以可以忽略 因為這兩個欄位有交互關係 因此我在輸入jTextField1的時候 jTextField2會產生數值 但是jTextField2必須調整為整數 再傳遞倒數改變jTextField1 因此2產生數值後會影響jTextField1所以我輸入到一半jTextField1數值會改變 這樣就沒辦法順利輸入我的數值 ex:(0.2234 可能打到0就被改變掉) 然後又產生一堆交互作用 當然最簡單的方法就是用一個按鈕 按下去就自東幫你算好 但是我想做的是自動化 就是不必按按鈕 我是想請教 有沒有辦法在jTextField1輸入後 過5-10秒再執行程序 讓我有時間輸入 我功力很淺啦 用sleep的方法反而讓整個城市「凍住」 我有想過用多執行緒 但是新的class不知道有沒有辦法改變欄位的值 (jTextField1.setText("xxxxx");) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.202.220 ※ 編輯: yuekun 來自: 140.119.202.220 (12/12 15:36) ※ 編輯: yuekun 來自: 140.119.202.220 (12/12 15:37) ※ 編輯: yuekun 來自: 140.119.202.220 (12/12 15:37)

12/12 16:31, , 1F
這種功能在網頁上的話多半都是設成當textfield lose
12/12 16:31, 1F

12/12 16:33, , 2F
focus的時候就做計算,用thread的話是可以改變啦
12/12 16:33, 2F
文章代碼(AID): #17Nuz9LA (java)