dsto.dfc.swing.icons
Interface Iconic
- All Known Subinterfaces:
- Command, CompositeCommand, EnumeratedCommand, IconicFolder, MonitoredEdit, Style
- All Known Implementing Classes:
- AbstractAddRowCommand, AbstractBooleanCommand, AbstractCnpCommand, AbstractCommand, AbstractCompositeCommand, AbstractCustomizeRowCommand, AbstractEnumeratedCommand, AbstractIconicFolder, AbstractMonitoredEdit, AbstractMoveCommand, AbstractMutableCommand, AbstractSelectionBasedCommand, AbstractShowCustomizerCommand, AbstractStyle, AbstractUndoableCommand, ActivePanelEdit, BasicAboutCommand, BasicAddEntryCommand, BasicCopyCommand, BasicCutCommand, BasicDeleteCommand, BasicDocumentSaveAsCommand, BasicDocumentSaveCommand, BasicExitCommand, BasicFileOpenCommand, BasicFileSaveAsCommand, BasicFileSaveCommand, BasicPasteCommand, BasicPropertiesCommand, BasicSerializeCommand, BillBoard.LayoutEnum, CmdAddEntry, CmdAddRow, CmdClosePanel, CmdCollapse, CmdCopy, CmdCustomize, CmdCustomize, CmdCut, CmdDelete, CmdDeleteRow, CmdDeleteRows, CmdExpandAll, CmdFloatPanel, CmdInsertRow, CmdMoveEntry, CmdMoveRow, CmdPageLayoutPanel, CmdPaste, CmdPrintPanel, CmdPrintPreviewPanel, CmdRedo, CmdRedoTo, CmdRename, CmdSelectAll, CmdShowLogWindow, CmdUndo, CmdUndoTo, CustomizersTreeModel.Entry, DfcDialog.CmdCancel, FloatStateEdit, IconicEnumerationValue, MapTableView.CmdAddProperty, MapTableView.CmdDeleteProperty, PanelManager.Panel, PropertyEdit, PropertyEditBean, SimpleIconic, StyleSheetTableView.CmdClearValue
public interface Iconic
Defines an object that supports iconic display (name, icon). An
alternative, dynamic way to add iconic display for objects is to register
an IconicFactory
for the object type with IconicRegistry
.
- Version:
- $Revision$
NULL_ICON
static final Icon NULL_ICON
getIcon
Icon getIcon()
- The small (16x16) icon for the object. May be null if no small
icon is available.
getName
String getName()
- The human-readable name for the object.
getLargeIcon
Icon getLargeIcon()
- The large (32x32) icon.
- Returns:
- The large icon, or null if no large icon is available.
Copyright © 2008 Commonwealth of Australia