在Java applet中如何實現一個模式對話框?

在Java applet中實現模式對話框的關鍵就是在創建一個對話框的時候 要爲該對話框指定一個正確的父窗口.因爲Applet是Panel類的子類,不 可以作爲對話框的父窗口,所以首先要獲得applet所在的窗口,作爲模式 對話框的父窗口. 樣例代碼如下:

    	.....
    	Dialog  d = new Dialog( getParentWindow(comp),title);
    	// comp爲applet上的任意一個組件
    	....
    
    	public void getParentWindow(Component compOnApplet,String title){
       	    Container c = compOnApplet.getParent();
            while (c != null) {
                if (c instanceof Frame)
                    return (Frame) c;
                c = c.getParent();
            }
            return null;
   	}
發佈了117 篇原創文章 · 獲贊 1 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章