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 选择性菜单条目。