freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java09可視化程序設(shè)計(jì)-在線瀏覽

2025-03-01 19:02本頁面
  

【正文】 Applet兩類程序框架,包括: 容器、組件、布局管理器、事件處理和其它圖形和圖像工具。 ? 組件、容器和布局管理器屬于 ? 事件屬于 。 ?關(guān)鍵點(diǎn): ?繼承 Frame類得到其子類 ?在子類中定義 paint方法 ?在 paint方法體中計(jì)算循環(huán)變量對應(yīng)的 sin之值并將其轉(zhuǎn)換為屏幕坐標(biāo) 假設(shè)橫坐標(biāo) i的值是 [0,600]范圍內(nèi)的整數(shù),則縱坐標(biāo)的值為 y=(int) (600 (1 + (i * / 300)) * 280),在坐標(biāo)處繪制一個(gè)小圓(直徑為 10) ◆ 15 / 40 布局管理器 ?負(fù)責(zé)管理容器內(nèi)的所有組件,包括組件的排列順序、組件的大小、位置以及當(dāng)窗口移動或調(diào)整大小后組件如何變化等 ?每個(gè)容器都需要有一個(gè)布局管理器 ◆ 16 / 40 事件 Java語言采取了 授權(quán)模型 ,事件源可以把在其自身所有可能發(fā)生的事件分別授權(quán)給不同的 事件處理者 來處理。 事件處理者 (監(jiān)聽器)通常是一個(gè)類,該類如果要能夠處理某種類型的事件,就必須實(shí)現(xiàn)與該事件類型對應(yīng)的接口。 ◆ 18 / 40 事件處理的一般方法 ?⑴ 為了處理某種事件 SomeEvent,需要定義相應(yīng)的事件監(jiān)聽器類,其父接口名為SomeListener,并編寫相應(yīng)的事件處理代碼,以完成該事件的處理工作; ?⑵ 需要對事件監(jiān)聽器類構(gòu)造對象,并源通過 addSomeListener方法對事件進(jìn)行監(jiān)聽器注冊,事件源上發(fā)生的事件才能響應(yīng); ?⑶ 當(dāng)事件源不需要該事件監(jiān)聽器對象時(shí),可以通過 removeSomeListener監(jiān)聽器注銷。 ?⑵ 低級事件類: ComponentEvent、ContainerEvent、 WindowEvent、FocusEvent、 KeyEvent、 MouseEvent和MouseWheelEvent。 ◆ 20 / 40 事件監(jiān)聽器類 ?一個(gè)事件的事件監(jiān)聽器 SomeListener接口對應(yīng)的事件適配器類為 SomeAdapter。缺點(diǎn)是由于java語言的單一繼承機(jī)制,當(dāng)需要多種監(jiān)聽器或此類已有父類時(shí),就無法采用事件適配器了。 ?界面設(shè)計(jì): ?參見程序文件 “ ◆ 24 / 40 【 例 93】 ?題目: ?建立一個(gè)窗口,當(dāng)輸入鍵盤非控制字符(包括漢字)時(shí),在窗口隨機(jī)位置處顯示該字符; ?當(dāng)拖動鼠標(biāo)時(shí),繪制一條線段;當(dāng)關(guān)閉窗口時(shí),退出程序。 ?Swing是由 100%純 Java實(shí)現(xiàn)的,其組件是用 Java實(shí)現(xiàn)的輕量級組件,沒有本地代碼,不依賴操作系統(tǒng)的支持。 ◆ 26 / 40 Swing的類層次 Swing組件在 ,最典型的組件和容器的名稱是對 AWT的組件和容器的名稱之前加入
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1