标签: java swing vector collections layout-manager
我正在为应用程序创建自定义布局,因为我无法使用CardLayout等现有布局来实现该功能。
CardLayout
我需要在集合中存储各种Component个实例。我在CardLayout源代码中看到,他们使用Vector来保存Card个实例。
Component
Vector
Card
通过阅读StackOverflow上的许多答案,我了解到,我们应该使用ArrayList而不是Vector。但是,对于GUI相关应用程序(例如在Component中保留LayoutManager个实例),我们应该更喜欢哪一个。
ArrayList
LayoutManager