javax.swing
Interface Icon
- All Known Implementing Classes:
- BasicIconFactory.CheckBoxIcon, BasicIconFactory.CheckBoxMenuItemIcon, BasicIconFactory.EmptyFrameIcon, BasicIconFactory.MenuArrowIcon, BasicIconFactory.MenuItemArrowIcon, BasicIconFactory.MenuItemCheckIcon, BasicIconFactory.RadioButtonIcon, BasicIconFactory.RadioButtonMenuItemIcon, IconUIResource, ImageIcon, MetalBumps, MetalCheckBoxIcon, MetalComboBoxIcon, MetalFileChooserUI.IndentIcon, MetalIconFactory.CheckBoxIcon, MetalIconFactory.CheckBoxMenuItemIcon, MetalIconFactory.FileChooserDetailViewIcon, MetalIconFactory.FileChooserHomeFolderIcon, MetalIconFactory.FileChooserListViewIcon, MetalIconFactory.FileChooserNewFolderIcon, MetalIconFactory.FileChooserUpFolderIcon, MetalIconFactory.FileIcon16, MetalIconFactory.FolderIcon16, MetalIconFactory.HorizontalSliderThumbIcon, MetalIconFactory.InternalFrameAltMaximizeIcon, MetalIconFactory.InternalFrameCloseIcon, MetalIconFactory.InternalFrameDefaultMenuIcon, MetalIconFactory.InternalFrameMaximizeIcon, MetalIconFactory.InternalFrameMinimizeIcon, MetalIconFactory.MenuArrowIcon, MetalIconFactory.MenuItemArrowIcon, MetalIconFactory.PaletteCloseIcon, MetalIconFactory.RadioButtonIcon, MetalIconFactory.RadioButtonMenuItemIcon, MetalIconFactory.TreeComputerIcon, MetalIconFactory.TreeControlIcon, MetalIconFactory.TreeFloppyDriveIcon, MetalIconFactory.TreeHardDriveIcon, MetalIconFactory.VerticalSliderThumbIcon
- public interface Icon
A small fixed size picture, typically used to decorate components.
- See Also:
ImageIcon
paintIcon
public void paintIcon(Component c,
Graphics g,
int x,
int y)
- Draw the icon at the specified location. Icon implementations
may use the Component argument to get properties useful for
painting, e.g. the foreground or background color.
getIconWidth
public int getIconWidth()
- Returns the icon's width.
- Returns:
- an int specifying the fixed width of the icon.
getIconHeight
public int getIconHeight()
- Returns the icon's height.
- Returns:
- an int specifying the fixed height of the icon.