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

正文內(nèi)容

北大計算機(jī)系java講義--第五章java顯示awt(專業(yè)版)

2025-07-28 18:43上一頁面

下一頁面
  

【正文】 } 92 各種構(gòu)件的應(yīng)用實例 綜合練習(xí) class Bank { long balance。 ()。 add(b1)。 } ?} 84 public class BankDemo { public static void main(String agrs[]) { Bank account1=new Bank()。 (strMessage)。 edit File New open Save Close 76 各種構(gòu)件的應(yīng)用實例 menu 如何處理事件 public boolean action(Event e, Object arg) { if ( instanceof MenuItem) { MenuItem selected=(MenuItem)。 else CurrentSize=(itemName)。 FontSelector=new List()。 ?for (i=0。 (450,300)。 return true。} } 60 各種構(gòu)件的應(yīng)用實例 Frame ?3. 任何時候只有一個窗口是活動的 (active)的因此不必考慮那個判斷是哪一個窗口發(fā)生的事件 ? ?在 main()中 ,只做與窗口有關(guān)的事情 :創(chuàng)建窗口 ,顯示窗口 ?在構(gòu)造方法中 ,安排窗口中的構(gòu)件 61 各種構(gòu)件的應(yīng)用實例 Frame import .*。 } } public boolean action(Event evt, Object arg) { boolean visible=()。 ()。 (0,0,50,100)。 add(South, new Button(button2))。 39 But1 But2 But3 But4 But6 But5 But7 外觀的管理與制 ?=1。 add(button1)。 31 外觀的管理與制 ?FlowLayout類 ?缺省的輸出管理器 ?GridLayout類 ?GridLayout mylayout = new ?GridLayout(3,3,0,0) ?setLayout()。 add(panel1)。Button button。 public void init() { b1=new Checkbox(Label1,null,false)。 Button b1=new Button(Button1)。import 。 add(b)。 4 使用 AWT構(gòu)件 ?已經(jīng)學(xué)過的: ?getFont, ?handleEvent,keyUp ?keyDown,mouseUp, ?mouseDown, ?mouseMove, ?mouseEnter, ?mouseExit, ?mouseDrag, repaint ?setFont, resize ?沒有學(xué)過的: ?action, disable, enable, ?getBackground, ?getForeground, hide, ?inside, isEnable, ?isShowing, isVisible, ?locate, location, ?move, setBackground, ?setForeground, show, ?size 5 列表 按鈕 菜單 container 另一個窗口 窗口,對話框 包含 構(gòu)件的 構(gòu)件 構(gòu)件容器 (container) container 6 包含 構(gòu)件的 構(gòu)件 構(gòu)件容器 (container) import .*。} } ok Panel 12 () ?事件由包含層次由內(nèi)向外傳遞 . ?每個處理事件的方法要有一個返回值 ,通知是否繼續(xù)向上傳遞 boolean action(Event evt, Object arg) { ……。 ? return true。 常用的方法 getText()。 else if (str==Label2) (Chnage2)。 } 各種構(gòu)件的應(yīng)用實例 TextField 27 0 1 2 4 3 5 4 0 1 5 3 4 外觀的管理與制 28 button1 button2 button4 button3 外觀的管理與制 ?Panel類 (面板 ) ?功能 :容納其他對象 ,安排合理布局 ?創(chuàng)建面板 : ? Panel myPanel=new Panel()。 (button4)。 Button button5=new Button(button5)。 ?add(button4)。 ?add(button9)。 public class canvas_test extends Applet { MyCanvas mycanvas=new MyCanvas()。 resize(200,250)。(0)。 default: return (evt)。 ()。 ?}} . 64 FontDisplayer FontDisplay! You can input something here. Arial Courier New Times New Roman 18 20 22 24 26 ourier New 22 各種構(gòu)件的應(yīng)用實例 練習(xí) 與 List類有關(guān)的事件 , 例 :() public boolean handleEvent(Event evt) { switch(){ case : dispose()。 } } 67 對右邊的文本區(qū)設(shè)置屬性 ,利用引用傳遞 . 得到列表選項用 getItem 事件處理用用 handleEvent,得到兩個參數(shù) 字型 ,字號 . 各種構(gòu)件的應(yīng)用實例 練習(xí) 在 panel中創(chuàng)建兩個列表 往列表中加入條目用 additem(str) . void updateFontShower() { (new Font(CurrentFontName, , CurrentSize))。 70 updateFontShower() { (param1,param2,param3) 各種構(gòu)件的應(yīng)用實例 練習(xí) class FontPanel extends Panel { int CurrentSize=20。 add(SizeSelector)。(menu2)。 ?strMessage=()(得到上一級容器的標(biāo)簽 ) A A 78 各種構(gòu)件的應(yīng)用實例 menu public boolean action(Event evt, Object arg) { String strMessage。 } 82 各種構(gòu)件的應(yīng)用實例 綜合練習(xí) ?設(shè)計用戶界面可根據(jù)用戶選擇辦理銀行業(yè)務(wù) ?Bankapp\ ?控制流程 83 各種構(gòu)件的應(yīng)用實例 綜合練習(xí) ?class Bank ?{ long balance。 ()。 (0)。 (new GridLayout(2,1))。 } } 93 了解類及其常用方法 創(chuàng)建類的實例new 設(shè)計好容器層次 創(chuàng)建輸出管理器setLayout 加到上一級容器中 add 定義事件的處理action 總結(jié) ? 總結(jié) ?1 使用 AWT構(gòu)件的應(yīng)用實例 ?2 事件的傳遞 ?3 外觀的管理與控制 94 作業(yè) ?將文本行的輸入加入到文本域中 追加 。 } 91 各種構(gòu)件的應(yīng)用實例 綜合練習(xí) public WarningBox(Frame parent,String str) { super(parent,Warning!,true)。 resize(450,100)。 (Bank Application)。 MenuItem SaveItem= new MenuItem(“Save…”)。(定義一個菜單容器 ) ?MenuItem target=(MenuItem)。(類 Frame中的方法 ) ?創(chuàng)建菜單 ?menu1=new Menu(“file”)。i64。i+=2) ? ((i))。 (0)。 ?} ?public void paint(Graphics g) ?{ (button1 +a1,5,80)。 (Button in Frame2)。} public boolean handleEvent(Event evt) { switch() { case : dispose()。 ?或 Frame fmInstance= ? new Frame(“The window for test”)。 add(North,button)。} } 44 各種構(gòu)件的應(yīng)用實例 Canvas import .*。 ?add(button8)。 But1 But2 But3 37 But1 But2 But3 But4 外觀的管理與制 ?= 。 Button button3=new Button(button3)。 (button2)。 } public void
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1