卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何創(chuàng)建只能活動于JFrame內(nèi)部的窗口

相信對GUI設(shè)計界面有所了解的朋友都清楚,JFrame作為一個底層容器,可以添加很多組件。我們通常使用JFrame創(chuàng)建一個對象,就能生成一個窗口。但需要注意的是,這個窗口被系統(tǒng)默認添加到顯示器屏幕上,

相信對GUI設(shè)計界面有所了解的朋友都清楚,JFrame作為一個底層容器,可以添加很多組件。我們通常使用JFrame創(chuàng)建一個對象,就能生成一個窗口。但需要注意的是,這個窗口被系統(tǒng)默認添加到顯示器屏幕上,無法在底層容器中重疊顯示。如果我們需要一個內(nèi)部窗口,就可以使用JInternalFrame來實現(xiàn)窗口中窗口的效果。

步驟一:新建一個類

首先,在項目下新建一個類(前提是已經(jīng)安裝了Window Builder插件)。選中項目,在src文件下新建一個類,并找到Window Builder插件自帶的Swing Designer文件。

步驟二:繼承JInternalFrame

接著,打開并選擇JInternalFrame進行繼承。在下一步中,自定義類名,注意類名首字母大寫。完成后,系統(tǒng)會自動創(chuàng)建界面代碼。然后,在創(chuàng)建的類中進入Design界面,開始設(shè)計窗體。

步驟三:調(diào)用內(nèi)部窗口

在我們需要的窗體內(nèi)部調(diào)用設(shè)計好的窗口。首先,在底部窗口類中使用我們創(chuàng)建的新窗口類進行對象創(chuàng)建。然后,將該新窗口對象設(shè)置為可見,調(diào)用方法setVisible(true)。最后,將該對象添加到desktopPane面板上,使用add()方法進行添加。這樣,我們就成功完成了創(chuàng)建只能活動于JFrame內(nèi)部的窗口。

通過以上步驟,我們可以在一個主窗口中創(chuàng)建多個內(nèi)部窗口,并且這些內(nèi)部窗口只能在主窗口的范圍內(nèi)活動。這為我們設(shè)計更加靈活和多樣化的界面提供了便利。如果你對GUI設(shè)計有興趣,不妨嘗試一下創(chuàng)建只能活動于JFrame內(nèi)部的窗口,體驗一下這種設(shè)計的樂趣吧!

標簽: