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

熱點內容
dnf台服地圖代碼大全 瀏覽:118
aix系統文件查找某個字元 瀏覽:624
編程貓id是什麼 瀏覽:69
Linux下讀取很大的文件 瀏覽:693
WiFi密碼怎麼分享 瀏覽:778
為某學校設計一個網路建設方案 瀏覽:76
如何把c程序編程軟體 瀏覽:853
cudp文件傳輸 瀏覽:452
mac文件保存找不到桌面 瀏覽:614
數控編程軟體使用最多是哪個 瀏覽:324
root版本 瀏覽:61
html表格顏色代碼 瀏覽:805
java雙目運算符 瀏覽:159
qq古代唯美女生頭像 瀏覽:893
app資料庫伺服器配置 瀏覽:938
如何在電視上安裝米家app 瀏覽:991
二手物品哪個網站好 瀏覽:943
jdk轉換時找不到文件 瀏覽:345
在電腦上怎樣刪除文件夾 瀏覽:708
魅族手機黑屏找不到文件 瀏覽:729

友情鏈接