Button構造方法:Button()和Button(String label)
TextField構造方法:TextField()、TextField(String DefaultText)文本字符、TextField(int columns)文本長度。
區域過大時,使用ScrollPane,先加入Pane中,再添加到ScrollPanel中,最后放入Frame內。
菜單創建:創建MenuBar放入Frame。
?????????????????????創建Menu放入MenuBar。
????????????????????創建MenuItem放入Menu中。
addSeparator()添加分割線,在Menu上進行操作。
加入幫助菜單:
如:mb.setHelpMenu(m);
????????f.setMenuBar;
getStateChange()返回狀態更改類型,用來顯示效果。
ItemEvent.SELECTED 表示選中。
getItem()取Item上的字符串。
CheckBox 復選框:
CheckBox(String,boolean) 字符是否初始選中,默認是否選中。
如:
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構造方法:TextArea(String,int,int) int代表幾行幾列。
isPopupTrigger()返回此鼠標事件是否為該平臺的彈出菜單觸發事件。
enableEvents(AWTEvent.MOUSE_EVENT_MASK)
getComponent返回事件的始發者。
show(組件,x,y)來顯示組件。
CheckboxMenuItem??? 選擇性菜單條目。