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

正文內(nèi)容

java語言編程技術(shù)(編輯修改稿)

2025-08-13 15:27 本頁面
 

【文章內(nèi)容簡介】 : Java 語言編程技術(shù) 26 GridLayout布局管理器 ? 構(gòu)造方法 GridLayout() GridLayout(int rows,int cols) GridLayout(int rows,int cols, int hgap,int vgap) ? 例 : Java 語言編程技術(shù) 27 BoxLayout布局管理器 ? 構(gòu)造方法 ? BoxLayout(Container target,int axis) int X_AXIS int Y_AXIS ? 例 : Java 語言編程技術(shù) 28 Box容器 ? public static Box createHorizontalBox() ? public static Box createVerticalBox() ? public static Component createHorizontalStrut(int width) ? public static Component createVerticalStrut(int height) ? public static Component createHorizontalGlue() ? public static Component createVerticalGlue() ? public static Component createRigidArea(Dimension d) Java 語言編程技術(shù) 29 直接管理組件 ? 調(diào)用 Container的 setLayout(null) 方法,關(guān)閉布局管理器 ? 調(diào)用每一個 Component的 setLocation()方法決定組件位置 ? 調(diào)用每一個 Component的 setSize()方法決定其大小。 直接管理組件將失去平臺無關(guān)性。 Java 語言編程技術(shù) 30 事件及處理機制 ? 用戶操作 GUI組件時會引發(fā)各種事件Event。 ? Event :描述“發(fā)生了什么事情”的對象。 系統(tǒng)根據(jù)用戶的操作構(gòu)造出相應(yīng)事件類的對象。 KeyEvent、 MouseEvent、 ActionEvent … 鼠標單擊按扭 ActionEvent事件 引發(fā) Java 語言編程技術(shù) 31 事件及處理機制(續(xù)) ? 每類事件對應(yīng)一個的 listener監(jiān)聽者 接口,它規(guī)定了接收并處理該類事件的方法的規(guī)范。 public void actionPerformed(ActionEvent e) ActionListener接口 ActionEvent事件 Java 語言編程技術(shù) 32 事件及處理機制(續(xù)) ? 每個 ponent都有若干個 ?addXXXListener(XXXListener) ?removeXXXListener( ) ? Jbutton: addActionListener(ActionListener) ? 事件處理方法 ?實現(xiàn)一個實現(xiàn) XXXListener的類 ?調(diào)用 ponent的addXXXListener(XXXListener) 實現(xiàn)了XXXListener接口的類對象 Java 語言編程技術(shù) 33 鼠標單擊按扭 事件及處理機制(續(xù)) ActionEvent事件 引發(fā) public void actionPerformed(ActionEvent e) ActionListener接口 ActionEvent事件 監(jiān)聽者類 監(jiān)聽者對象 調(diào)用按扭的 addActionListener ( ) 方法,為該按扭指定監(jiān)聽者。 實現(xiàn) 接口 Java 語言編程技術(shù) 34 事件及處理機制(續(xù)) ? 例: Button b = new Button(close)。 (new Bprocess())。 class Bprocess implements ActionListener { public void actionPerformed(ActionEvent e) { (0)。 } } Java 語言編程技術(shù) 35 事件類型 在 ? 低級事件 ? ComponentEvent( 組件事件:組件尺寸的變化,移動) ? ContainerEvent( 容器事件:組件增加,移動) ? WindowEvent( 窗口事件:關(guān)閉窗口,窗口閉合,圖標化) ? FocusEvent( 焦點事件:焦點的獲得和丟失) ? KeyEvent( 鍵盤事件:鍵按下、釋放) ? MouseEvent( 鼠標事件:鼠標單擊,移動) Java 語言編程技術(shù) 36 事件類型(續(xù)) ? 高級事件(語義事件) ?ActionEvent( 動作事件:按鈕按下,TextField中按 Enter鍵) ?AdjustmentEvent( 調(diào)節(jié)事件:在滾動條上移動滑塊以調(diào)節(jié)數(shù)值) ?ItemEvent( 項目事件:選擇項目,不選擇項目) ?TextEvent( 文本事件,文本對象改變) Java 語言編程技術(shù) 37 ActionEvent ? 引發(fā)原因: ? 單擊按扭,雙擊列表框中選項,選擇菜單項,文本框中的回車 ? ActionListener ? actionPerformed(ActionEvent e) ? 組件注冊該
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1