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

正文內(nèi)容

北大計(jì)算機(jī)系java講義--第五章java顯示awt-文庫(kù)吧在線文庫(kù)

  

【正文】 建 ? Frame fmInstance=new Frame()。 button=new Button(Show Window)。 } } 57 各種構(gòu)件的應(yīng)用實(shí)例 Frame class CustomFrame extends Frame { CustomFrame(String title) { super(title)。 case : return action(evt, )。 ButtonsInFrames myframe2=new ButtonsInFrames()。add(South,b2)。 ? return true。 public static void main(String args[]) { FontDisplay myFrame=new FontDisplay()。} 66 對(duì)窗口來(lái)說(shuō)只有一個(gè)事件 各種構(gòu)件的應(yīng)用實(shí)例 練習(xí) public boolean handleEvent(Event evt) { switch(){ case : dispose()。 69 各種構(gòu)件的應(yīng)用實(shí)例 練習(xí) ?String FontNames[]={Arial, Courier New, Times New Roman}。i64。 String FontNames[]={Arial, Courier New, Times New Roman}。 for (i=6。 String itemName= (((Integer)).intValue())。 ?setMenuBar(mb)。 ? (mi1)。 } } } 77 各種構(gòu)件的應(yīng)用實(shí)例 menu ?在處理菜單事件 時(shí)應(yīng)該注意的事情是 :判斷層次 ?MenuContainer uplevel。 uplevel=((Menu)uplevel).getParent()。 (new MenuFileOpen())。amount = balance) ? { balance=amount。 } } 各種構(gòu)件的應(yīng)用實(shí)例 綜合練習(xí) 85 各種構(gòu)件的應(yīng)用實(shí)例 綜合練習(xí) WelCome to Bank 100 Show nbalance Create account Deposit Withdrawal 86 主類(lèi) Bankapp (Frame的子類(lèi) ) 輔類(lèi) Bank Bank() 創(chuàng)建賬戶 show_balance diposite() withdrawal() main() 定義并顯示窗口 Bankapp() 布局安排 handleEvent() 關(guān)閉窗口 action() 根據(jù)按鈕做處理 輔類(lèi) Warningbox Warningbox(String str) 布局安排 ,顯示對(duì)話框 顯示警告信息 action() 關(guān)閉對(duì)話框 它是模態(tài)的 不滿足 Bank要求 滿足 Bank要求 各種構(gòu)件的應(yīng)用實(shí)例 綜合練習(xí) 87 各種構(gòu)件的應(yīng)用實(shí)例 綜合練習(xí) public static void main(String args[]) { Bankapp frame=new Bankapp()。add(tf)。 add(b4)。 long amount=(targetLabel).longValue()。 } return false。 return true。} } public long show_balance() { return (long)balance。 } public void deposite(long amount) { if(amount) {balance+=amount。 (new Label(str,))。 ()。 return true。 add(b2)。 } 88 各種構(gòu)件的應(yīng)用實(shí)例 綜合練習(xí) public Bankapp() {setLayout(new GridLayout(6,1))。 (100)。 ? public Bank() ? { balance=50。 } else return false。 if( instanceof MenuItem){ MenuItem target=(MenuItem)。 switch(s) { case “new”: ….。 edit file 75 各種構(gòu)件的應(yīng)用實(shí)例 menu ?創(chuàng)建菜單項(xiàng) ? mi1=new MenuItem(“new”)。 return true。 area=FS。i。 String CurrentFontName。i++) ? (FontNames[i])。}} 68 各種構(gòu)件的應(yīng)用實(shí)例 練習(xí) ?public boolean handleEvent(Event evt) ?{ switch(){ ? case : ? List target=(List)。 } public FontDisplay() { setLayout(new BorderLayout(5,5))。 (0)。 default: return (evt)。 } 62 各種構(gòu)件的應(yīng)用實(shí)例 Frame ButtonsInFrames() { setLayout(new BorderLayout())。 public static void main(String args[]) { ButtonsInFrames myframe1=new ButtonsInFrames()。 } } public void paint(Graphics g) { resize(200,100)。 (Show window)。 default: return (evt)。} public void swapColor() { if(color==) color=。 } 各種構(gòu)件的應(yīng)用實(shí)例 Canvas . 49 各種構(gòu)件的應(yīng)用實(shí)例 Canvas ?boolean action(Event evt, Object arg) ?{ ? if(arg==Color) ()。 (30,0,100,40)。 public void init() { setLayout(new BorderLayout())。 add(East, new Button(button4))。 41 各種構(gòu)件的應(yīng)用實(shí)例 Canvas ? Canvas類(lèi) (畫(huà)布 ) ?功能 : 制作其他構(gòu)件 ,通常用來(lái)放置圖形圖像 ,或繪圖 . ?畫(huà)圖可以直接在 applet區(qū)域上進(jìn)行 ,定義了 Canvas對(duì)象后將 paint()語(yǔ)句作為該對(duì)象的方法 ,這些動(dòng)作就自動(dòng)發(fā)生在畫(huà)布區(qū) . ?通常不需要處理畫(huà)布上發(fā)生的事件 ?創(chuàng)建 ? Canvas canvas=new Canvas()。 ?(高度為兩個(gè)單元 ) ?(button7,GBC)。 38 But1 But2 But3 But4 But6 But5 外觀的管理與制 ?=2。 (BOTH依然起作用 , 緊挨著最后一個(gè)按鈕 ,) (button2,GBC)。 Button button6=new Button(button6)。 33 外觀的管理與制 ?GridBagConstraints類(lèi)的約束條件 gridwidth, gridheight, gridx, gridy, ? weightx, weighty, ipadx, ipady, insets ? fill及其設(shè)置 ? ? ? ? ? 34 button1 button2 button3 button8 button5 button6 button7 button4 button9 外觀的管理與制 ?例 :() 35 外觀的管理與制 public void init() { GridBagLayout layout=new GridBagLayout()。 }} 30 南 中 北 西 東 外觀的管理與制 ?BorderLayout類(lèi) ?功能 :Applet分成五個(gè)區(qū) ?創(chuàng)建 ?setLayout(new BorderLayout())。 button1=new Button(Button1)。 ? add(myPanel)。 add(t)。 else if (str==Label3) (Change3)。 b3=new Checkbox(Label3,null,false)。setText()。 (b1)。 ?} ?paint(Graphics g) ?{ (Button”, 10,y)。 Button b1。 return true。} } class MyClass extends Frame { MyPanel p=new Mypanel()。 import 。 ?Component類(lèi)中
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1