繁体   English   中英

为什么 JTable 直接接受 Vector 而不是 ArrayList?

[英]Why do JTable accept Vector directly and not ArrayList?

根据我有限的经验,Vector 和 ArrayList 可以以相同的方式使用,使用相同的方法(添加、删除等)

在我的学校,他们只教我们使用 ArrayList,但是当我们创建 GUI 时,我发现 JTable 构造函数只接受 Vectors 或 Object 数组,而不接受 ArrayList。 为什么会这样?

扩展艾略特的评论

原因? 优先或历史原因!

Object[] 数组Vector从 Java 1.0 版开始就存在于 Java 中。 当 Sun 将 GUI 框架Swing (UI 组件JTable是其中的一部分)引入 Java 1.2 版时,当时只有这些数据结构可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM