Class BeanTablePane<E extends NamedBean>

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class BeanTablePane<E extends NamedBean>
extends JmriPanel
Provide a JPanel to display a table of NamedBeans.

This frame includes the table itself at the top, plus a "bottom area" for things like an Add... button and checkboxes that control display options.

The usual menus are also provided here.

Specific uses are customized via the BeanTableDataModel implementation they provide, and by providing a extras() implementation that can in turn invoke addToBottomBox(java.awt.Component) as needed.

See Also:
Serialized Form