Board logo

標題: JLayeredPane 類別 [打印本頁]

作者: 李泳霖    時間: 2023-7-24 17:16     標題: JLayeredPane 類別

在視窗程式設計中,JFrame、JPanel、JLayeredPane都是所謂的容器。當視窗裡的元件需依照指定的順序前後交疊,我們可利用 JLayeredPane 容器來指定圖層的順序,透過該類別下的 add(Component comp, Object constraints) 方法,先將元件加入 JLayeredPane 容器,再加入 JFrame 容器。

在本單元練習中,視窗中有六個元件:房間、沙發、窗戶、掛鐘、嬰兒、小丸子。試將這六個元件放入 JLayeredPane 容器並指定圖層 1 到 6,使其可前後交疊,如範例輸出畫面。

各元件的設定如下:
JFrame:100, 100, 580, 435
JLayeredPane:0, 0, 576, 407
房間:0, 0, 576, 407
沙發:150, 238, 410, 193
窗戶:30, 20, 317, 210
掛鐘:420, 15, 106, 106
嬰兒:355, 220, 101, 141
小丸子:-5, 125, 199, 335

[attach]16098[/attach]



本帖隱藏的內容需要回復才可以瀏覽

作者: 吳孟軒    時間: 2023-7-24 19:06

此帖僅作者可見
作者: 朱嚴寘    時間: 2023-11-25 19:15

此帖僅作者可見
作者: 俞經典    時間: 2024-2-18 11:35

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2