用于扩展gui使用列表的Java模式

用于扩展gui使用列表的Java模式,java,Java,我有一个非gui组件,它在内部维护一个对象列表,根据需要创建/删除元素 这个类的内部列表现在应该得到它自己的基于Swing JTable的视图,具有拖放和删除功能。此外,如果从非gui组件内部将元素添加到列表中,则视图应自动更新 非gui组件列表是否应成为扩展AbstractTableModel的新类并最终使用,或者Java中是否有一种模式允许我保持非gui组件gui不可知并实现此目标?请添加有关您计划使用的gui的信息。摆动AWT?一些web框架?看看MVC和Observer模式

我有一个非gui组件,它在内部维护一个对象列表,根据需要创建/删除元素

这个类的内部列表现在应该得到它自己的基于Swing JTable的视图,具有拖放和删除功能。此外,如果从非gui组件内部将元素添加到列表中,则视图应自动更新


非gui组件列表是否应成为扩展AbstractTableModel的新类并最终使用,或者Java中是否有一种模式允许我保持非gui组件gui不可知并实现此目标?

请添加有关您计划使用的gui的信息。摆动AWT?一些web框架?看看MVC和Observer模式