AWT常用組件
Button構(gòu)造方法:Button()和Button(String label)TextField構(gòu)造方法:TextField()、TextField(String DefaultText)文本字符、TextField(int columns)文本長度。
區(qū)域過大時,使用ScrollPane,先加入Pane中,再添加到ScrollPanel中,最后放入Frame內(nèi)。
菜單創(chuàng)建:創(chuàng)建MenuBar放入Frame。
?????????????????????創(chuàng)建Menu放入MenuBar。
????????????????????創(chuàng)建MenuItem放入Menu中。
addSeparator()添加分割線,在Menu上進(jìn)行操作。
加入幫助菜單:
如:mb.setHelpMenu(m);
????????f.setMenuBar;
getStateChange()返回狀態(tài)更改類型,用來顯示效果。
ItemEvent.SELECTED 表示選中。
getItem()取Item上的字符串。
CheckBox 復(fù)選框:
CheckBox(String,boolean) 字符是否初始選中,默認(rèn)是否選中。
如:
public void itemStateChanged(ItemEvent e) {
??????if(e.getStateChange()= = ItemEvent.SELECTED) {
????????????System.out.println(e.getItem());
??????}
}
List 下拉列表,List(4,fasle)放入四個值,false為沒有選中。
Radio 單選按鈕,直接加入到Frame中。
如:CheckboxGroup chk = new CheckboxGroup();
?????????Checkbox a = new Checkbox("one",chk,true);
?????????Checkbox b = new Checkbox("two",chk,false);
TextArea構(gòu)造方法:TextArea(String,int,int) int代表幾行幾列。
isPopupTrigger()返回此鼠標(biāo)事件是否為該平臺的彈出菜單觸發(fā)事件。
enableEvents(AWTEvent.MOUSE_EVENT_MASK)
getComponent返回事件的始發(fā)者。
show(組件,x,y)來顯示組件。
CheckboxMenuItem??? 選擇性菜單條目。