java讓畫面停止的代碼 java讓畫面停止的代碼是什么

求java程序,當一個界面長時間無人操作時,自動退出的代碼

是一個java程序么,不是android應用吧,建議運用線程來處理。首先建立一個線程,睡眠時間你自己定義設為X,醒來后就把java窗體關閉。給java的窗體添加事件監(jiān)聽,包括所有你想監(jiān)聽的事件,為了方便,可以只監(jiān)聽鼠標單擊事件。一旦事件發(fā)生,則喚醒那個線程,這樣它就睡不足X秒,并且直接進入下一個迭代,繼續(xù)睡眠X秒。直到有一次單擊后X秒內沒有操作,這時候線程不會觸發(fā)InterruptedException 異常,就會執(zhí)行關閉窗體的操作。

“專業(yè)、務實、高效、創(chuàng)新、把客戶的事當成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 創(chuàng)新互聯(lián)公司是您可以信賴的網站建設服務商、專業(yè)的互聯(lián)網服務提供商! 專注于做網站、成都網站設計、軟件開發(fā)、設計服務業(yè)務。我們始終堅持以客戶需求為導向,結合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領市場!

原理就是這樣子,代碼可以根據這個自己寫一下,目前沒有時間幫你寫代碼,呵呵。

java 中如何實現(xiàn) 暫停 功能 就像C中的 getchar() 一般

你可以看下API幫助文檔。

Scanner類里面包含 nxetInt()、 nxet() 、 nxetDouble 等基本數(shù)據類型 和 String類型的鍵盤掃描器! 和C里面你所說的getChar 是一樣的。 只是getChar只讀取一個字符對嗎?追問:恩哼getchar 是讀入一個字符

getch 可讀入一串字符

你說的方法我試下先,回答:

昂 呵呵。!C我不太熟哦。。 只是有用過一倆次。

趕緊去吧追問:

問題已經解決了

拿出來分享下,

hasnextline()的功能是判斷還有沒有輸入,這樣可以簡單的實現(xiàn)循環(huán)中的中斷,程序完成后的直接退出等問題(至于是否會影響程序穩(wěn)定性,還不清楚)----用于控制臺命令行程序,圖形界面還沒學到,暫時還不清楚。

在你需要按鍵的程序寫

System.out.println("請按任意鍵繼續(xù)");

Scanner input = new Scanner(System.in);

String str = input.next();

在程序的最上邊加上import java.util.*;追問:恩哼試了下 這不是我想要的

就你這樣 還是要輸入 字符 回車

我要的是直接 回車 跳出的東西

例如:while(true)

{System.out.println("asd");

//在此 寫入代碼 使屏幕顯示 asd 后暫停,按回車執(zhí)行break語句break;}回答:

C語言中的getchar()函數(shù)也是讓用戶輸入字符后按回車繼續(xù)執(zhí)行。

如果說是C語言中的getch()函數(shù),不好意思,我也不會了,畢竟Java本身并沒有提供這種類似C語言中的getch()函數(shù),也沒有相關的類庫。追問:

問題已經解決了

拿出來分享下,

.

java代碼中,圖形界面方式,點擊開始,程序進行無限次循環(huán)運行,想通過“終止”按鈕手動停止程序。

使用多線程來控制,按鈕監(jiān)聽采用另一個線程來做,循 環(huán)代碼中的循環(huán)條件,可以采用變量來控制,如:flag=true;

while(flag) { ....}

如果你要使用 startime 和 currenttime, 同樣可以利用你的規(guī)則來控制 flag變量。

在另一個線程中,按鈕觸發(fā)后,改變 flag 變量的值為false,即可,讓程序停下來。

無需使用 System.exit(0)

當前題目:java讓畫面停止的代碼 java讓畫面停止的代碼是什么
文章分享:http://muchs.cn/article28/doshgjp.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站改版、網站營銷、定制網站、商城網站、域名注冊、移動網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網站建設