com.supermap.data

类 ColorDictionary



  • public class ColorDictionary
    extends InternalHandleDisposable
    颜色对照表类 ,颜色对照表由键值对构成。
    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      void clear()
      清空所有项。
      void dispose()
      释放对象所占资源。
      Color getColor(double key)
      获取颜色对照表中指定key所表示的颜色。
      Color[] getColors()
      获取颜色对照表的颜色数组。
      int getCount()
      获取对照表中的键值对数量。
      double[] getKeys()
      获取颜色对照表的值数组。
      void removeKey(double key)
      移除指定的项。
      void setColor(double key, Color value)
      向对照表中添加一组颜色。
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ColorDictionary

        public ColorDictionary()
        构造一个新的ColorDictionary对象。
      • ColorDictionary

        public ColorDictionary(ColorDictionary clrDict)
        构造一个与其完全相同的ColorDictionary对象。
        参数:
        clrDict - 指定的颜色对照表类。
    • 方法详细资料

      • getKeys

        public double[] getKeys()
        获取颜色对照表的值数组。
        返回:
        值数组。
      • getColors

        public Color[] getColors()
        获取颜色对照表的颜色数组。
        返回:
        颜色数组。
      • getColor

        public Color getColor(double key)
        获取颜色对照表中指定key所表示的颜色。
        参数:
        key - 指定的键值。
        返回:
        key对应的颜色。
      • setColor

        public void setColor(double key,
                             Color value)
        向对照表中添加一组颜色。
        参数:
        key - 指定的值。
        value - 指定的颜色。
      • getCount

        public int getCount()
        获取对照表中的键值对数量。
        返回:
        对照表中的键值对数量。
      • removeKey

        public void removeKey(double key)
        移除指定的项。
        参数:
        key - 待移除项的key值。
      • clear

        public void clear()
        清空所有项。
      • dispose

        public void dispose()
        释放对象所占资源。