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

正文內(nèi)容

北大計(jì)算機(jī)系java講義--第五章java顯示awt-免費(fèi)閱讀

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

下一頁面
  

【正文】 amp。 add(info_panel)。 (0)。 default: return (evt)。 add(b3)。 tf=new TextField(0,15)。 ()。}} ? void withdrawal(long amount) ? { if(amount amp。} } class MenuFileSave implements ActionListener { public void actionPerformed(ActionEvent e) { saveFile(())。 uplevel=()。 case “save”: ….。 ? mi3=new MenuItem(“save”)。 }} void updateFontShower() { (new Font(CurrentFontName, , CurrentSize))。 updateFontShower()。 add(FontSelector)。 List FontSelector,SizeSelector。 ?List SizeSelector=new List()。 ? if(target==FontSelector) ? CurrentFontName=itemName。 add(West, new FontPanel(FontShower))。 } } . handleEvent WINDOW_DESTROY handleEvent LIST_SELECT add Frame類 Panel類 TextArea類 List List add add add arae (字型 , 字體 ,字號(hào) ) 65 各種構(gòu)件的應(yīng)用實(shí)例 練習(xí) import .*。 else a2++。 Button b2=new Button(Button2)。 (200,200)。 } } 58 button2 button1 Button1 10 button2 1 button2 button1 Button1 0 button2 7 各種構(gòu)件的應(yīng)用實(shí)例 Frame ?多窗口 (FrameApplet\) 59 各種構(gòu)件的應(yīng)用實(shí)例 Frame (按鈕 ,關(guān)窗口 ),因此事件先由通用事件處理程序來接收 ,然后再根據(jù)情況做相應(yīng)的處理 . switch() { case : dispose()。(Hide Window)。 Button button。 else color=。 ?} 50 各種構(gòu)件的應(yīng)用實(shí)例 Canvas class MyCanvas extends Canvas { Color color。 ?哪些方法 ? init(), action(),swapColor(),paint() 48 class CanvasApplet extends Applet { MyCanvas mycanvas=new MyCanvas()。 add(North,new Button(button1))。 (0,0,50,100)。 42 各種構(gòu)件的應(yīng)用實(shí)例 Canvas ?例 :根據(jù)程序說出運(yùn)行結(jié)果 ?注意一個(gè)程序中生成一個(gè) canvas類的實(shí)例 ,另一個(gè)程序沒有 43 各種構(gòu)件的應(yīng)用實(shí)例 Canvas import .*。 40 But1 But2 But3 But4 But6 But5 But7 But8 But9 外觀的管理與制 ?= 。 ?add(button5)。 =。 Button button8=new Button(button8)。 GridBagConstraints GBC = new GridBagConstraints()。 ?add(“South”, new Button(“南” )。 button3=new Button(Button3)。 public class Panel extends { Panel panel1,panel2。 add(button)。return true。 add(b2)。 new TextArea( “this is a test”,20,40)。 } } . 19 各種構(gòu)件的應(yīng)用實(shí)例 ?一般步驟 : 創(chuàng)建 new 加入 add 響應(yīng) action 處理 20 各種構(gòu)件的應(yīng)用實(shí)例 Sports Computer Music Art Sports Computer Music Art min max start 1 New Checkbox(label, null, false)。\\例 :不在 applet中的按鈕 class ButtoninFrame { public static void main(String args[]) { Frame myframe=new Frame()。 b1=new Button(push)。 ?將 button放到窗口系統(tǒng)中 : ? add(new Button(“確定” )。 Button b=new Button(exit)。 public init() { Button b1=new Button(“按鈕” )。1 第 5章 構(gòu)成用戶界面的窗口環(huán)境 北京大學(xué)計(jì)算機(jī)系 代亞非 2 構(gòu)成用戶界面的窗口環(huán)境 ? 使用 AWT(Abstract Window Toolkit)構(gòu)件 ? 包含 構(gòu)件的 構(gòu)件 構(gòu)件容器( container) ? 事件的傳遞 ? 各種構(gòu)件的應(yīng)用實(shí)例 (一 ) ? 外觀的管理與控制 ? 各種構(gòu)件的應(yīng)用實(shí)例 (二 ) ? 總結(jié) 3 使用 AWT構(gòu)件 ?在 AWT的概念中,窗口系統(tǒng)所顯示的各種對象統(tǒng)稱為構(gòu)件: Button, Menu, List等等都是構(gòu)件。 。 add(b)。 ? add(new Button(“取消” )。 add(b1)。 (Button in Frame)。 CheckboxGroup gr=new CheckboxGroup()。 21 各種構(gòu)件的應(yīng)用實(shí)例 CheckBox ?應(yīng)用舉例 ?建立三個(gè)復(fù)選框 ,被選中者的標(biāo)簽內(nèi)容變成“ changes” –應(yīng)有的類 :Checkbox –應(yīng)有的方法 : – init:建立復(fù)選框 – action:接受動(dòng)作事件 – setLabel(“*****”)。 add(b3)。 } 各種構(gòu)件的應(yīng)用實(shí)例 CheckBox 24 ?例 :在文本行中輸入 ,并用字符串接受 ,顯示出來 ?類的數(shù)據(jù)構(gòu)成 :Textfield,Button, String ?類的方法構(gòu)成 : ?init(), ?action():接受按鈕事件 ,調(diào)用 paint() ?paint():用 getText()方法得到輸入內(nèi)容 ,并顯示 . 各種構(gòu)件的應(yīng)用實(shí)例 TextField 25 import .*。 } 各種構(gòu)件的應(yīng)用實(shí)例 TextField 26 public boolean action(Event evt, Object arg) { if( instanceof Button) { repaint()。 Button button1,button2,button3,button4。 button4=new Button(Button4)。 ?add(“West”, new Button(“西” )。 Button button1=new Button(button1)。 Button button9=new Button(button9)。 (填充剩余部分 ) (button3,GBC)。 ?= ? 。 ?=1。 import .*。 ()。 ….。 public void init() { setLayout(new BorderLayout())。 MyCanvas() { color=。 repaint()。 public void init() { frame=new CustomFrame (Custom Frame Window)。 return true。 return true。 ()。 add(North,b1)。 ? repaint()。 class FontDisplay extends Frame { TextArea FontShower。 add(Center,FontShower)。 ? else CurrentSize=(itemName)。 ?for (i=6。 71 各種構(gòu)件的應(yīng)用實(shí)例 練習(xí) FontPanel(TextArea FS) //把另一個(gè)對象做參數(shù) { int i。 SizeSelector=new List()。 } 72 各種構(gòu)件的應(yīng)用實(shí)例 練習(xí) public boolean handleEvent(Event evt) { switch(){ case : List target=(List)。}} 73 菜單系統(tǒng) 一般菜單 可撕下菜單 幫助菜單 類 MenuBar 選項(xiàng) 1
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1