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

正文內容

[it認證]java語言程序設計-第11章-文庫吧資料

2025-01-25 08:44本頁面
  

【正文】 (WindowEvent e){ (0)。 } else{ (true)。 } Java實例 —— (續(xù)) class Win_affair extends WindowAdapter{ public void windowOpened(WindowEvent e){ } public void windowActivated(WindowEvent e){ } public void windowDeactivated(WindowEvent e){ if(()==ff1){ (false)。 (new Win_affair())。 (顯示窗口 2)。 (new Win_affair())。 (顯示窗口 1)。 JFrame ff2=new JFrame()。 import .*。 } } WindowEvent窗口事件 窗口事件 說明 WINDOW_ACTIVATED 窗口被激活 WINDOW_DEACTIVATED 窗口失活(當其他窗口被激活) WINDOW_CLOSED 窗口已被關閉 WINDOW_OPENED 窗口已被打開 WINDOW_CLOSING 窗口正被關閉 WINDOW_ICONIFIED 窗口被最小化為圖標 WINDOW_DEICONIFIED 窗口被由圖標恢復 Java實例 —— 窗口事件 import .*。 show()。 public class JWindow1 extends JFrame { public JWindow1(){ super( “顯示窗口程序 ” )。 import .*。 ( 3)向 JFrame中添加組件時,必須先取得ContentPane,然后再使用 add()方法把組件加入到 ContentPane中,這與 AWT包中的Frame直接使用 add()方法添加組件不同。 JFrame類方法 JFrame類的構造方法 主要功能 JFrame() 創(chuàng)建沒有標題的窗口 JFrame(String title) 創(chuàng)建以 title為標題的窗口 JFrame類的方法 主要功能 Container getContentPane() 獲得窗口的 ContentPane組件 int getDefaultCloseOperation() 當用戶關閉窗口時的默認處理方法 int setDefaultCloseOperation() 設置用戶關閉窗口時發(fā)生的操作 void update(Graphics g) 引用 paint()方法重繪窗口 void remove(Component ponent) 將窗口中指定的組件刪除 JMenuBar getMenuBar() 獲得窗口中的菜單欄組件 void setLayout(LayoutManager manager) 設置窗口的布局 創(chuàng)建 JFrame窗口 ( 1) 創(chuàng)建的 JFrame窗口是不可見的 , 要使得可見 , 需 要 使 用 show() 方 法 或setVisible(Boolean b)方法 , 其中 setVisible中的參數 b=true。 JFrame類 JFrame是提供給 java應用程序用來放置圖形用戶界面的一個容器 。 ( 2) swing包是建立在 AWT包的基礎上 , 所以完全舍棄AWT包也不太可能 。但是 AWT包隱藏著一個很嚴重的問題,雖然它是遵循著 java“一次編譯,隨處運用 ” 的理念,然而它在圖形組件的繪制方法卻不能做到隨處運用,因此用 AWT包編寫出來的程序有可能在不同的操作平臺上顯示不同的效果,在 1998年推出 , java的基礎類庫中。 } public static void main(String args[]){ new Label1()。 add(bl)。 ()。 (50,50,150,20)。 Java實例 —— (續(xù)) setSize(300,200)。 } public void initialize(){ (null)。 } } )。 class Label1 extends Frame{ public Label1() { super(Event Example)。 Java實例 —— Adapter類 import .*。為了實現(xiàn)接口的全部方法,在 AWT中提供了多個相應的適配器類,這些適配器類實現(xiàn)了響應接口的所有方法的空操作。 } public static void main(String args[]){ new Event1()。 ((value+1))。 setVisible(true)。 Java實例 —— (續(xù)) ()。 lbl1=new Label(0,)。 (this)。 but2=new Button(but1)。 (this)。 but1=new Button(but1)。 } Java實例 —— (續(xù)) public void initialize(){ setSize(300,200)。 } } )。 public Event1(){ super(Event Example)。 class Event1 extends Frame implements ActionListener{ Button but1,but2。 import .*。 如: button事件,注冊監(jiān)聽者為 handler,則: button. addActionListener(handler)。 ( 8) WindowEvent:處理窗口激活 、 失去活動窗口 、 最小化 、 打開 、 關閉或者退出的事件 。 ( 6) MouseEvent:處理鼠標拖動 、 移動 、 單擊 、 按下 、 釋放或者進入 、 退出組件的事件 。 ( 4) InputEvent:處理復選框和列表項單擊 、 控件的選擇和可選菜單項的選擇的事件 。 ( 2) ComponentEvent:處理組件被隱藏 、 移動 、 尺寸調整或者變?yōu)椴豢梢姷氖录?。 ( 9) WindowListener:處理窗口激活、失去活動窗口、最小化、不最小化、打開、關閉或者退出的事件。 ( 7) MouseMotionListener:監(jiān)聽鼠標拖動或者移動的事件 。 ( 5) KeyListener:監(jiān)聽鍵盤事件 。 ( 3) ContainerListener:處理在容器中加入組件或刪除組件的事件 。 事件監(jiān)聽者種類 ( 1) ActionListener:處理動作事件 , 例如單擊按鈕 。 ( 4)當事件發(fā)生時,事件源將事件作為實際參數傳遞給監(jiān)聽者中負責處理這類事件的方法。 ( 3)監(jiān)聽者具有監(jiān)聽和處理事件的能力,它實現(xiàn)了接口的所有抽象方法并寫出具體的方法體。 事件處理 ( 1)圖形用戶界面中每一個可能產生事件的組件為事件源,假如一個 Button對象引發(fā) ActionEvent類代表的事件ACTION_PERFORMED; ( 2)如果要監(jiān)聽事件源上發(fā)生的事件,就要把能夠處理該事件的監(jiān)聽者注冊給事件源,如將實現(xiàn)了 ActionListener接口的對象注冊給 Button對象。監(jiān)聽者對象要受到事件發(fā)生的通知,必須在程序中向產生事件的對象注冊,當事件產生時,產生事件的對象就會主動通知監(jiān)聽者對象,監(jiān)聽者對象根據產生該事件的對象來決定處理事件的方法。它的含義是將事件的處理委托給獨立的對象,這樣使得用戶界面與程序邏輯分開,整個 “ 委托事件模型 ”由產生事件的對象、事件對象和監(jiān)聽者對象之間的關系所組成。 } } 二、 Java語言中的事件處理 當用戶在圖形用戶界面中對特定圖形界面元素單擊、雙擊鼠標或單擊鍵盤等操作時,通常會引發(fā)一個系統(tǒng)預先定義好的事件,用戶只需編寫程序代碼對特定事件發(fā)生時做出何種響應即可。 (().getName()+ +().getSize()+ point bold italic.,20,110)。 ()。 (new Font(SansSerif,14))。 (new Font(Monospaced,24))。 } public void paint( Graphics g ){ (new Font(Serif,12))。 setSize( 420, 125 )。下面是輸出字符或字符串內容的 Graphics類方法 Graphics類的方法 主要功能 drawString(String str,int x,int y) 以 x,y為起始位置,用當前的顏色和字體繪制 str字符串內容 drawChars(char[] ch,int offset, int number,int x,int y) 從字符數組 ch的第 offset位置的字符開始( offset為數組下標)總共截取 number個字符;以 x,y為坐標的起始位置,用當前的顏色和字體繪制 number個字符 drawBytes(byte[] bt,int offset, int number,int x,int y) 從字節(jié)數組 bt的第 offset位置的字節(jié)開始( offset為數組下標)總共截取 n
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1