All Downloads are FREE. Search and download functionalities are using the official Maven repository.

editor.util.ILabel Maven / Gradle / Ivy

There is a newer version: 1.18.1
Show newest version
package editor.util;

import javax.swing.*;

/**
 */
public interface ILabel
{
  public static final int OPEN = 1;

  /**
   * A human readable name, typically displayed as a caption.
   */
  public String getDisplayName();

  /**
   * Supplies an icon for this label
   *
   * @param iTypeFlags one flag specifying the requested icon's type
   *
   * @return an icon for this label
   *
   * @see java.beans.BeanInfo#ICON_COLOR_16x16
   * @see java.beans.BeanInfo#ICON_MONO_16x16
   * @see java.beans.BeanInfo#ICON_COLOR_32x32
   * @see java.beans.BeanInfo#ICON_MONO_32x32
   * @see #OPEN
   */
  public Icon getIcon( int iTypeFlags );
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy