列表JList
列表构建使用了模型-视图-控制器的设计模式,将可视化外观和底层数据进行分离。JList类负责数据的可视化外观,可以通过某个实现了
ListModel接口的对象来获取这些数据。不能直接编辑列表的值,必须先访问模型,然后再添加或移除元素。JList类可以自动显示字符串和图标,
但是仍然需要在JList对象中安装一个用于所有自定义图形的列表单元格绘制器。列表单元格绘制器可以是任意一个实现了ListCellRenderer接
口的类。
列表构建使用了模型-视图-控制器的设计模式,将可视化外观和底层数据进行分离。JList类负责数据的可视化外观,可以通过某个实现了
ListModel接口的对象来获取这些数据。不能直接编辑列表的值,必须先访问模型,然后再添加或移除元素。JList类可以自动显示字符串和图标,
但是仍然需要在JList对象中安装一个用于所有自定义图形的列表单元格绘制器。列表单元格绘制器可以是任意一个实现了ListCellRenderer接
口的类。