資源描述:
《Java圖形界面知識(shí)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、Frame1.按鈕:Framef=newFrame(“hello”);f.setSize(200,200);f.setVisible(true);//讓其顯示Panelp=newPanel();f.add(p);Buttonb=newButton(“確定”);p.add(b);Button對(duì)象構(gòu)造器的參數(shù)是按鈕上顯示的內(nèi)容2.復(fù)選框Checkboxc1=newCheckbox(“漢堡”,true);Checkboxc2=newCheckbox(“薯?xiàng)l”,true);p.add(c1);p.add(c2);注:構(gòu)造器中第一個(gè)參數(shù)代表復(fù)
2、選框顯示的內(nèi)容,第二個(gè)參數(shù)true代表該項(xiàng)默認(rèn)選中3.單選項(xiàng)先創(chuàng)建一個(gè)CheckboxGroup對(duì)象:CheckboxGroupg=newCheckboxGroup();將g作為參數(shù)傳遞到各個(gè)單選按鈕,在這一組單選按鈕中,用戶只能選一個(gè):Checkboxch1=newCheckbox(“人民幣”,g,true);Checkboxch2=newCheckbox(“美金”,g,false);p.add(ch1);p.add(ch2);4.下拉列表框先創(chuàng)建Choice對(duì)象:Choicec=newChoice();利用addItem()方法
3、添加各種選項(xiàng)c.addItem(“男”);c.addItem(“女”);p.add(c);5.列表框先創(chuàng)建List對(duì)象,第一個(gè)參數(shù)指定顯示幾行,第二個(gè)參數(shù)為true則支持多選,false則一次只能選中一個(gè):Listt=newList(4,true);利用add方法添加各種文本選項(xiàng):t.add(“今天”);t.add(“昨天”);p.add(t);6.在窗口顯示對(duì)話框Framef=newFrame(“hello”);對(duì)話框與某個(gè)Frame對(duì)象關(guān)聯(lián),但不是放在Frame中。第二個(gè)參數(shù)為對(duì)話框標(biāo)題欄的內(nèi)容。第三個(gè)參數(shù)為true代表用戶處理
4、玩對(duì)話框后才可以和Frame進(jìn)行交互,flase則代表用戶可以同時(shí)和Frame交互:Dialogd=newDialog(f,”hello”,true);D.add(newButton(“OK”));f.setSize(200,200);f.setVisible(true);d.setSize(100,100);d.setVisible(true);2.文件對(duì)話框Framef=newFrame(“hello”);第一個(gè)參數(shù)指定對(duì)話框和哪個(gè)Frame相關(guān)。第二個(gè)參數(shù)指定對(duì)話框標(biāo)題欄內(nèi)容:FileDialogd=newFileDialog
5、(f,”test”);f.setSize(200,200);f.setVisible(true);d.setVisile(true);得到所選的目錄和文件名Strings=d.getDirectory()+d.getFile();System.out.println(s);3.標(biāo)簽——顯示字符串Framef=newFrame(“hello”);Lablel1=newLable(“想吃什么”);Lablel2=newLable(“付款方式”);Panelp=newPanel();p.add(l1);p.add(l2);f.add(p)
6、;f.setSize(200,200);f.setVisible(true);完整的例子Framef=newFrame(“hello”);Lablel1=newLable(“想吃什么”);Lablel2=newLable(“付款方式”);Panelp=newPanel();`Checkboxc1=newCheckbox(“漢堡”,true);Checkboxc2=newCheckbox(“薯?xiàng)l”,true);p.add(c1);p.add(c2);P.add(l2);CheckboxGroupg=newCheckboxGroup()
7、;Checkboxch1=newCheckbox(“人民幣”,g,true);Checkboxch2=newCheckbox(“美金”,g,false);p.add(l1);p.add(l2);f.add(p);f.setSize(200,200);f.setVisible(true);2.滾動(dòng)面板——可自動(dòng)產(chǎn)生滾動(dòng)條Framef=newFrame(“hello”);ScrollPanesp=newScrollPane();Panelp=newPanel();f.add(sp);sp.add(p);p.add(newButton(“
8、ok”));p.add(newButton(“cancel”));p.add(newButton(“reset”));f.setSize(100,100);f.setVisible(true);3.單行文本框Framef=newFra