我管理一个普通对象列表,用于构建和显示JPanels,显示这些对象中包含的信息。列表中每个对象的一个JPanel。
使用新列表更新对象列表的每一秒。从这个新列表我正在检查对象是否已被删除(不在新列表中)或添加,然后相应地更新JPanel。
目前我正在做的是至少有一个对象已从列表中删除或添加我删除所有JPanels并再次添加它们。如果没有删除或添加列表中的对象,我只需更新现有JPanel的信息。我正在使用GridBagLayout。
我发现这个解决方案不够好,我想要的是删除/添加对应于删除或添加的对象的JPanel。
欢迎任何有关布局使用的建议或更优化的工作方式,谢谢。