MVC和Swing模型
1. MVC概述
- MVC是指将业务逻辑、数据、界面显示进行分离的程序实现方法。
- Model
存储、访问、修改数据 - View
翻译为:视图
显示数据 - Controller
翻译为:控制器 或 控制者
从用户处获取数据;逻辑、控制
2. 微调文本域和编辑器
3. 列表框
- JList:一种常用选项组件
- 通过两个重要参数创建列表框
List model
List-selection model - 例子:
Jlist jlist = new Jlist(new String[] {“1”,”3”,”5”,”7”}); - ListModel 负责存储和操作列表中的数据
- ListSelectionModel 负责设置列表的选择方式(单选,多选,区间选。。。)
- 如果要对List中的数据进行增删,那么就要显式定义ListModel将数据存入,之后调用ListModel的方法对数据进行操作
- 但,一般不显式适用ListSelectionModel,因为通常适用Jlist的方法SetSelectionModel对选择模式进行设定
4. 组合框
- JComboBox 的含义
- 组合了哪