- 模型(model):用于存储数据的对象。
视图(view):为模型提供数据显示的对象。
控制器(controller):处理用户的交互操作,对于用户的操作作出响应,让模型和视图进行必要的交互,即通过视图修改、获取模型中的数据;当模型中的数据变化时,让视图更新显示。
- 在网格布局对象的构造器中,需要指定行数和列数:panel.setLayout(new GridLayout(x,y));
- 消息对话框的创建
- javax.swing包中的JOptionPane类的静态方法:
public static void showMessageDialog(
Component parentComponent,
String message,
String title,
int messageType)
- 1.标识(Label)
(1) 语法格式: Label(String s)
(2) 功能: 构造一个显示字符串s的标识。2.按钮(Button) (1) 语法格式:Button (String s)(2) 功能:构造一个以字符串s为标识的按钮。3.复选框(Checkbox)(1)语法格式: Checkbox (String s)(2)功能:构造一个以字符串s为标识的复选框条目,未被选中。4.单选按钮(Radio Buttons)(1) 语法格式: CheckboxGroup( )(2) 功能: 构造一个条目组。5.选择菜单(Choice Menu)(1) 语法格式: Choice ( )(2) 功能:构造一个选择菜单。(3) 说明:构造完之后,再使用Choice类中的addItem方法加入菜单的条目。6.列表框(Scrolling List) l(1) 语法格式:List (int n, boolean b)(2) 功能:构造一个有n个列表项的列表框,并根据b的值决定是否允许多选。7.单行文本输入框(TextField)(1) 语法格式:TextField (int i)(2) 功能:构造一个字符串长度为i单行文本输入框8.多行文本输入框(TextArea)(1) 语法格式: TextArea (int i, int j)(2)功能: 构造一个多行文本输入框,行数为i,列数为j