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

正文內(nèi)容

北大計(jì)算機(jī)系java講義--第五章java顯示awt(留存版)

  

【正文】 paint(Graphics g) { s=()。 String str=()。 New Checkbox(label,gr,true)。 } 各種構(gòu)件的應(yīng)用實(shí)例 按鈕 17 各種構(gòu)件的應(yīng)用實(shí)例 按鈕 ?boolean action(Event evt,Object arg) ?{ y+=5。} } 窗口 exit class MyBtn extends Button { boolean action() { …….。 ?Component類中定義了各種窗口對(duì)象中最基本、最重要的方法和性質(zhì)。} } class MyClass extends Frame { MyPanel p=new Mypanel()。 Button b1。 (b1)。 b3=new Checkbox(Label3,null,false)。 add(t)。 button1=new Button(Button1)。 33 外觀的管理與制 ?GridBagConstraints類的約束條件 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()。 (BOTH依然起作用 , 緊挨著最后一個(gè)按鈕 ,) (button2,GBC)。 ?(高度為兩個(gè)單元 ) ?(button7,GBC)。 add(East, new Button(button4))。 (30,0,100,40)。} public void swapColor() { if(color==) color=。 (Show window)。 public static void main(String args[]) { ButtonsInFrames myframe1=new ButtonsInFrames()。 default: return (evt)。 } public FontDisplay() { setLayout(new BorderLayout(5,5))。i++) ? (FontNames[i])。i。 return true。 switch(s) { case “new”: ….。 } else return false。 (100)。 add(b2)。 ()。 } public void deposite(long amount) { if(amount) {balance+=amount。 return true。 long amount=(targetLabel).longValue()。add(tf)。amount = balance) ? { balance=amount。 uplevel=((Menu)uplevel).getParent()。 ? (mi1)。 String itemName= (((Integer)).intValue())。 String FontNames[]={Arial, Courier New, Times New Roman}。 69 各種構(gòu)件的應(yīng)用實(shí)例 練習(xí) ?String FontNames[]={Arial, Courier New, Times New Roman}。 public static void main(String args[]) { FontDisplay myFrame=new FontDisplay()。add(South,b2)。 case : return action(evt, )。 button=new Button(Show Window)。 } public void paint(Graphics g) { (color)。 add(East,new Button(button4))。 public class canvas_test_2 extends Applet { public void init() { setLayout(new BorderLayout())。 ?(button6,GBC)。 36 外觀的管理與制 =。 ?add(“North”, new Button(“北” )。 public void init() { panel1=new Panel()。 public class textfieldkey extends { TextField t。 22 各種構(gòu)件的應(yīng)用實(shí)例 CheckBox import .*。 (200,200)。 ?Button類的常用方法 ? getLabel setLabel 15 action接受動(dòng)作事件 ,調(diào)用 repaint init建立 button paint顯示文字 各種構(gòu)件的應(yīng)用實(shí)例 按鈕 ?處理 button產(chǎn)生的事件 ?例 :創(chuàng)建一個(gè)按鈕 ,每當(dāng)按下它時(shí) ,在屏幕顯示文字 () ?想一想 : ?應(yīng)該有哪些類 ? Button ,Font。 } } 按鈕 7 包含 構(gòu)件的 構(gòu)件 構(gòu)件容器 (container) ?AWT使用 Container類 來(lái)定義最基本的 構(gòu)件容器 ,它有兩個(gè)子類 :Window類和 Panel類 . ?在 Window類 還有兩個(gè)子類 ?1. 定義對(duì)話框 ,用 Dialog子類 。 public class CountClick extends Applet { int CurrentMarks=0。 } 13 事件的傳遞 () 窗口 button panel 按鈕的監(jiān)聽器 窗口獲面板的監(jiān)聽器 14 確定 取消 各種構(gòu)件的應(yīng)用實(shí)例 按鈕 ?Button類 ?功能 :創(chuàng)建按鈕事件 ?創(chuàng)建一個(gè) Button ?Button myButton = new Button(str)。} 18 各種構(gòu)件的應(yīng)用實(shí)例 按鈕 import .*。 setEchoCharacter(char c) Scrollbar(VERTICAL,50,0,1,100)。 } repaint()。 ?將面板作為容器 : ? (button) 29 外觀的管理與制 ?例 :() import .*。 ?將其他構(gòu)件加入 ?add(“East”, new Button(“東” )。 Button button7=new Button(button7)。 ?(表示該按鈕占兩個(gè)單元 ) ?(button5,GBC)。 ? add(canvas)。 add(Center,mycanvas)。 ? return true。 } } 56 各種構(gòu)件的應(yīng)用實(shí)例 Frame public class FrameApplet extends Applet { CustomFrame frame。 (this is a custom window.,30,30)。 Button b1=new Button(Button1)。 default: return (evt)。 ? String itemName= ? (((Integer)).intValue())。 TextArea area。 CurrentFontName=FontNames[0]。 ? mi2=new MenuItem(“open”)。 MenuContainer uplevel。 } ? public void deposite(long amount) ? { if(amount) {balance+=amount。 Label lb=new Label(wele to Bank,)。 case : return action(evt, )。 (new Button(OK))。amount = balance) { balance=amount。 }} return true。 b4=new Button(withdrawal)。 ()。} } 81 各種構(gòu)件的應(yīng)用實(shí)例 menu public void init() { MenuItem OpenItem=new MenuItem(“Open…”)。 case “close”: ….。}} 73 菜單系統(tǒng) 一般菜單 可撕下菜單 幫助菜單 類 MenuBar 選項(xiàng) 1 菜單中的菜單 選項(xiàng) 3
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1