導航:首頁 > 編程語言 > 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彈出新頁面相關的資料

熱點內容
酷狗app如何在電腦同步播放 瀏覽:668
雲浮微信群 瀏覽:344
公司文件打不開 瀏覽:267
LOL的設置文件在哪裡 瀏覽:254
線上開庭是什麼app 瀏覽:526
新中大軟體怎麼設置文件夾 瀏覽:807
git刪除文件夾 瀏覽:353
皇室戰爭怎麼升級競技場 瀏覽:447
雅虎統計工具 瀏覽:741
edgepdf文件分類 瀏覽:901
cad為什麼捕捉不到外部參照文件 瀏覽:935
重慶一共有多少個網站 瀏覽:34
k8s配置文件env創建失敗 瀏覽:197
編程序在電腦上叫做什麼 瀏覽:92
qq閱讀可賺 瀏覽:21
怎樣查找web儲存文件圖片 瀏覽:681
人口檔案資料庫包括什麼信息 瀏覽:709
手機有什麼好玩的星戰網路游戲 瀏覽:15
ps怎麼弄成轉曲文件 瀏覽:281
用數據線給手機傳文件 瀏覽:926

友情鏈接