導航:首頁 > 編程語言 > java彈出新頁面

java彈出新頁面

發布時間:2024-08-21 14:03:56

A. java打開新窗口,原窗口不可操作,關閉新窗口後,原窗口才可操作

對於自定義窗體來說,最簡單直接的做法就是讓新窗體繼承javax.swing.JDialog(對話框屬於頂級窗口,跟JFrame同級),在創建該窗體後加上setModalityType()就可實現打開新窗口後原窗口不能動作,關閉新窗口後方可動作的操作。

NewFramenf=newNewFrame();//繼承JDialog的窗體類
nf.setModalityType(Dialog.ModalityType.APPLICATION_MODAL);//設置模式類型。
//參數APPLICATION_MODAL:阻塞同一Java應用程序中的所有頂層窗口(它自己的子層次
//結構中的頂層窗口除外)。
nf.setVisible(true);

P.S.. setModalityType()只有JDialog類才有。

非要用JFrame類的話,目前可行的只有設置setEnable(false),效果一樣。但對於多個自定義的窗體類不在同一個類文件中時操作起來相對不友好。需進行監聽操作以『喚醒』窗體。

B. 用java代碼怎麼做一個跳轉頁面,比如我點擊一個事件,跳出另外的一個界面。

Runtime run = Runtime.getRuntime() ;
try
{
run.exec("explorer ");
//把換成你要的url就行.
} catch (IOException ex)
{
ex.printStackTrace();
}

這個是Windows系統上的做法,換其他系統就不行了,但是只要搞回清楚本質就行了。答

本質就是開啟一個瀏覽器進程,然後把網址傳給它,就能顯示網址了,一般採用的是系統的默認瀏覽器,其他系統的話一般要搞清楚默認瀏覽器是什麼,做好系統的判斷,根據不同的系統打開不同的瀏覽器,才能做到通用性。

C. 在java web開發中,凡是能實現頁面跳轉的方法有哪些具體列出這些方法的實現語句

所有的跳轉都可以分為兩種:第一種叫做 「重定向」,第二種叫做 「轉發」。重定向使用的response來實現的,具體的實現方式為:response.sendRedirect("url");response.getWrite.print("<script>location='url'</script>");
轉發則使用request來實現,實現方式為:request.getRequestDispatcher("url").forward(request,respones);
區別主要為,重定向基於客戶端瀏覽器,轉發是基於站內……不懂追問

D. 在java里怎樣才能實現點擊一個添加按鈕,又增加一頁。就像打開一個網站,右邊的那個按鈕一樣實現新的頁面

javascript 里有一個屬性叫target=『_blank』可以實現打開一個新的窗口,

閱讀全文

與java彈出新頁面相關的資料

熱點內容
微軟平板開機密碼設置 瀏覽:978
linux刪除一行的快捷鍵 瀏覽:269
win10改hosts文件 瀏覽:354
數據博世怎麼樣 瀏覽:411
用tar解包沒有那個文件或目錄 瀏覽:307
錄歌教程 瀏覽:604
java小數進制轉換 瀏覽:270
80後qq頭像女生 瀏覽:388
word2013頁面顏色 瀏覽:661
linux系統安裝顯卡驅動 瀏覽:243
手機安卓培訓機構 瀏覽:819
英語版本的哈面寶寶 瀏覽:567
手機動態壁紙教學視頻教程 瀏覽:543
網路攝像機sip 瀏覽:757
湘潭編程學校哪裡好 瀏覽:389
win10設置桌面小圖標怎麼去掉嗎 瀏覽:122
網路安全創業 瀏覽:787
修改linux 瀏覽:464
如何編程計算機cpu高佔用程序 瀏覽:808
程序員活動策劃方案 瀏覽:130

友情鏈接