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

熱點內容
ps3文件分割視頻 瀏覽:280
微信圖片一鍵轉發軟體 瀏覽:331
如何判斷s200plc編程電纜 瀏覽:691
太原編程培訓班哪個好 瀏覽:171
樹葉吹奏教程 瀏覽:6
社交app帶來了哪些社會問題 瀏覽:394
如何安裝愛寶8800數據採集器 瀏覽:712
文件保存了怎麼找不到了 瀏覽:476
彩票網站怎麼辨真假 瀏覽:840
pr找不到該文件 瀏覽:963
java移除panel 瀏覽:354
jsp填充jsp 瀏覽:166
海關外貿大數據在哪裡查 瀏覽:381
思特奇java筆試題 瀏覽:121
葫蘆俠在手機中的文件名 瀏覽:813
plc編程應該怎麼收錢 瀏覽:584
c語言中源文件由什麼組成 瀏覽:890
linuxhttpdphp配置文件 瀏覽:607
拆單數據要怎麼保存 瀏覽:17
mac電腦怎樣壓縮文件到100m 瀏覽:645

友情鏈接