Class AbstractResourcePanel<T>

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.mcreator.ui.workspace.resources.AbstractResourcePanel<T>
Type Parameters:
T - Type of resources that can be managed in this tab.
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, IReloadableFilterable
Direct Known Subclasses:
WorkspacePanelModels, WorkspacePanelSounds, WorkspacePanelStructures

public abstract class AbstractResourcePanel<T> extends JPanel implements IReloadableFilterable

An abstract class used to standardize code, methods and features across the different resource tabs. This class is optional and only expected to be used when the behavior of a tab is similar to the others (e.g. sounds, structures, etc.) It should not be used in a case where it is different in some way (e.g. textures having multiple lists).

See Also: