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

正文內(nèi)容

工學(xué)jaa學(xué)習(xí)ppt課件-資料下載頁(yè)

2025-01-19 09:37本頁(yè)面
  

【正文】 ? String inputValue = (Please input a value)。 ? 顯示 InputDialog 以便讓用戶進(jìn)行選擇地輸入 Object[] possibleValues = { “First”, “Second”, “Third” }。 //用戶的選擇項(xiàng)目 Object selectedValue = (null, Choose one, Input, null, possibleValues, possibleValues[0])。 setTitle(您按下了 +(String)selectedValue +項(xiàng)目 )。 窗口 ? JFrame是一個(gè)帶有標(biāo)題欄和窗體的window。 ? 關(guān)閉一個(gè) JFrame的三種方法: 1. 利用 JFrame的setDefaultColseOperation()方法。其中參數(shù)類型有三種 : ? DISPOSE_ON_CLOSE ? DO_NOTHING_ON_CLOSE ? HIDE_ON_CLOSE 2. 調(diào)用窗口的 dispose方法。 3. 使用 (0)方法。 常用事件 1. 動(dòng)作事件 ActionEvent ? 需 ActionListener接口進(jìn)行監(jiān)聽(tīng)和處理,其中方法 actionPerformed(...) 2. 項(xiàng)目事件 ItemEvent ? 改變列表類對(duì)象的選擇狀態(tài) ? 改變復(fù)選框類對(duì)象的選擇狀態(tài) ? 改變復(fù)選菜單項(xiàng)對(duì)象的選擇狀態(tài) 需 ItemListener來(lái)監(jiān)聽(tīng),其中方法itemStateChanged(… ) 3. 文本事件 TextEvent:在文本域或文本區(qū)中改變文本內(nèi)容時(shí)將引發(fā)文本事件。 需接口 TextListener監(jiān)聽(tīng),其中方法:textValueChanged(… ) 4. 調(diào)整事件 AdjustmentEvent 當(dāng)操縱滾動(dòng)條,改變其滑塊位置時(shí)將發(fā)生的事件 需接口 AdjustmentListener監(jiān)聽(tīng),其中方法:adjustmentValueChanged(… )。 MouseEvent ? 包含兩個(gè)監(jiān)聽(tīng)接口 MouseListener和MouseMotionListener。包括的方法: ? mousePressed:鼠標(biāo)按鈕按下 ? mouseClicked:鼠標(biāo)單擊 ? mouseReleased:鼠標(biāo)按鈕釋放 ? mouseEntered:鼠標(biāo)移入 ? mouseExited:鼠標(biāo)移出 ? mouseDragged:鼠標(biāo)拖動(dòng)(按鈕按下) ? mouseMoved:鼠標(biāo)移動(dòng)(不按按鈕) ? 程序示例: 適配器 Event adapter class Implements interface ComponentAdapter ComponentListener ContainerAdapter ContainerListener FoucusAdapter FoucusListener KeyAdapter KeyListener MouseAdapter MouseListener MouseMotionAdapter MouseMotionListener WindowAdapter WindowListener 使用方式: 1. 有名內(nèi)部類 {…… addMouseListener(new MouseClickedHandler())。 …… private class MouseClickedHandler extends MouseAdapter { ……} } 2. 匿名內(nèi)部類: …… addMouseMotionListener( new MouseMotionAdapter(){ public void mouseDragged(MouseEvent e) { ……} } ) 6. 鍵盤事件 KeyboardEvent 監(jiān)聽(tīng)接口 KeyListener,其中包含的方法: ? keyPressed: 當(dāng)鍵盤剛按下時(shí)被調(diào)用 ? keyReleased:當(dāng)鍵盤松開(kāi)時(shí)被調(diào)用 ? keyTyped:按下除動(dòng)作鍵以外的鍵 7. 焦點(diǎn)事件 FocusEvent:任何組件在 GUI上獲得或失去輸入焦點(diǎn)時(shí)產(chǎn)生的事件。 需接口 FocusListener監(jiān)聽(tīng),其中有兩個(gè)方法 : ? focusGained(… ) ? focusLost(… ) 8. 窗口事件 WindowEvent:打開(kāi)或關(guān)閉一個(gè)窗口對(duì)象時(shí)產(chǎn)生。 需 WindowListener接口監(jiān)聽(tīng),其中有 7個(gè)方法: ? windowClosing(… ) ? windowOpen(… ) ? windowIconified(… )窗口最小化為圖標(biāo)時(shí) ? windowDeiconified(… )窗口從圖標(biāo)恢復(fù)時(shí)調(diào)用 ? windowClosed(… )窗口已經(jīng)被關(guān)閉時(shí) ? windowActivated(… )窗口激活時(shí) ? Windowdeacitivated(… )窗口非激活時(shí) 9. 組件事件 ComponentEvent:當(dāng)組件大小改變、移動(dòng)、顯示或隱藏時(shí)。 需 ComponentListener接口監(jiān)聽(tīng),其中 4個(gè)方法: ? ponentMoved(… ) ? ponentHidden(… ) ? ponentResized(… ) ? ponentShown(… ) 設(shè)置 GUI應(yīng)用程序的流程 ① 引用需要的包和類。 ② 設(shè)置一個(gè)頂層的容器。 ③ 根據(jù)需要為容器設(shè)置布局管理器或使用默認(rèn)布局管理器。 ④ 將組件添加到容器內(nèi),位置自行設(shè)計(jì)。 ⑤ 為響應(yīng)事件的組件編寫事件處理代碼。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1