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

正文內(nèi)容

第6章圖形用戶(hù)界面-文庫(kù)吧

2025-07-05 12:13 本頁(yè)面


【正文】 等 3. 事件源 產(chǎn)生事件的組件稱(chēng)為事件源( event source) 。 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 AWT的委托事件模型 4. 事件監(jiān)聽(tīng)器 ① 事件源組件注冊(cè)事件監(jiān)聽(tīng)器 public class Button extends Component implements Accessibl { public void addActionListener(ActionListener l)//注冊(cè)單擊事件監(jiān)聽(tīng)器 public void removeActionListener(ActionListener l) //取消注冊(cè)單擊事件監(jiān)聽(tīng)器 } 例如, (this)。 //為按鈕注冊(cè)單擊事件監(jiān)聽(tīng)器 ② 事件處理方法 public interface ActionListener extends EventListener { public void actionPerformed(ActionEvent e)。 //單擊事件處理方法 } 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 圖 按鈕單擊事件的響應(yīng)及處理流程 委托執(zhí)行執(zhí)行 A c tion L is te n e r 接口中的a c tion P e rf o rme d ( A c tion E v e n t e )事件處理方法事件源( B u tton )單擊事件監(jiān)聽(tīng)器注冊(cè)的單擊按鈕用戶(hù)A c tion E v e n t 事件對(duì)象 e創(chuàng)建《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 AWT的委托事件模型 【 例 】 計(jì)算器程序雛形。 ① 按鈕單擊事件的響應(yīng)和處理 ② 關(guān)閉窗口事件的響應(yīng)和處理 5. 圖形用戶(hù)界面的運(yùn)行由事件驅(qū)動(dòng) ① 不同組件的事件或同一組件的不同事件具有約定的執(zhí)行次序。 ② 各組件的事件處理方法是否執(zhí)行以及執(zhí)行次序,取決于用戶(hù)操作。 ③ 在一個(gè)事件處理方法中,程序按照語(yǔ)句的書(shū)寫(xiě)次序順序執(zhí)行。 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 AWTEvent事件類(lèi) 圖 AWT事件類(lèi)及其層次結(jié)構(gòu) jav a . awt . e v e n t 包jav a . awt . A WT E v e n t抽象事件類(lèi)jav a . lan g . O b jec tjav a . u ti l . E v e n tOb jec tWin d o w E v e n t窗口事件類(lèi)I n p u tEv e n t輸入事件類(lèi)F o c u sEv e n t焦點(diǎn)事件類(lèi)C o n tain e r E v e n t容器事件類(lèi)A c ti o n E v e n t單擊事件類(lèi)C o m p o n e n tEv e n t組件事件類(lèi)K e y E v e n t鍵盤(pán)事件類(lèi)Mo u seE v e n t鼠標(biāo)事件類(lèi)T e x tEv e n t文本框事件類(lèi)I tem E v e n t選擇事件類(lèi)《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 AWTEvent事件類(lèi) public class EventObject implements { public Object getSource() //返回產(chǎn)生事件的事件源組件 public String toString() //返回事件對(duì)象信息 } public class ActionEvent extends AWTEvent { public String getActionCommand() //獲得按鈕的標(biāo)簽 } 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 事件監(jiān)聽(tīng)器接口和事件適配器類(lèi) 1. 事件監(jiān)聽(tīng)器接口 public interface ComponentListener extends EventListener { public void ponentResized(ComponentEvent e)。 //改變組件大小 public void ponentMoved(ComponentEvent e)。 //移動(dòng)組件 public void ponentShown(ComponentEvent e)。 //顯示組件 public void ponentHidden(ComponentEvent e)。 //隱藏組件 } public interface ContainerListener extends EventListener { public void ponentAdded(ContainerEvent e)。 //添加組件 public void ponentRemoved(ContainerEvent e)。 //移動(dòng)組件 } 2. 事件監(jiān)聽(tīng)器接口的意義 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 3. 事件適配器類(lèi) public abstract class WindowAdapter implements WindowListener, WindowStateListener, WindowFocusListener { public void windowOpened(WindowEvent e) {} public void windowClosing(WindowEvent e) {} public void windowClosed(WindowEvent e) {} public void windowIconified(WindowEvent e) {} public void windowDeiconified(WindowEvent e) {} public void windowActivated(WindowEvent e) {} public void windowDeactivated(WindowEvent e) {} public void windowStateChanged(WindowEvent e) {} public void windowGainedFocus(WindowEvent e) {} public void windowLostFocus(WindowEvent e) {} } 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 4. 組件類(lèi)中注冊(cè)事件監(jiān)聽(tīng)器的方法 public abstract class Component extends Object implements ImageObserver, MenuContainer, Serializable { public void addKeyListener(KeyListener l) //注冊(cè)鍵盤(pán)事件監(jiān)聽(tīng)器 public void removeKeyListener(KeyListener l) public void addMouseListener(MouseListener l) //注冊(cè)鼠標(biāo)事件監(jiān)聽(tīng)器 public void removeMouseListener(MouseListener l) public void addMouseMotionListener(MouseMotionListener l) //注冊(cè)鼠標(biāo)移動(dòng)事件監(jiān)聽(tīng)器 public void removeMouseMotionListener(MouseMotionListener l) } 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 【 例 】 顯示一個(gè)三位整數(shù)的各位數(shù)字。 1. 文本行響應(yīng)單擊事件 2. 處理輸入錯(cuò)誤 3. 使用對(duì)話(huà)框 4. 窗口關(guān)閉事件不能委托其他類(lèi)處理 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 布局管理 1. 布局管理器類(lèi) 2. 容器的布局特性 《 Java2程序設(shè)計(jì)實(shí)用教程(第 2版) 》 布局管理器類(lèi) 1. FlowLayout(流布局管理器) public class FlowLayout implements LayoutManager, { public static final int LEFT = 0。 //左對(duì)齊,類(lèi)常量,全部大寫(xiě) public static final in
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1