⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 componentcolor.java

📁 一个用java写的地震分析软件(无源码)
💻 JAVA
字号:
package org.trinet.jiggle;

import org.trinet.util.graphics.ColorList;
import java.awt.Color;
import org.trinet.jasi.Channel;

/**
 * ComponentColor.java
 *
 *
 * Created: Thu Nov  4 13:38:07 1999
 *
 * @author Doug Given
 * @version
 */

public class ComponentColor {

      static Color colorBHZ = ColorList.medBrown;	    // broadband
      static Color colorBHN = ColorList.medBrown;
      static Color colorBHE = ColorList.medBrown;

      static Color colorHHZ = Color.black;	    // broadband highgain
      static Color colorHHN = Color.black;
      static Color colorHHE = Color.black;

      static Color colorHLZ = ColorList.medBrown;	    // broadband lowgain (FBA)
      static Color colorHLN = ColorList.medBrown;
      static Color colorHLE = ColorList.medBrown;

      static Color colorVHZ = Color.blue;	    // shortperiod(analog) lowgain
      static Color colorVHN = Color.blue;
      static Color colorVHE = Color.blue;

      static Color colorVLZ = ColorList.medBrown;   // OLD STYLE shortperiod (analog) highgain
      static Color colorVLN = ColorList.medBrown;
      static Color colorVLE = ColorList.medBrown;

      static Color colorEHZ = Color.blue;    // shortperiod (analog) highgain
      static Color colorEHN = Color.blue;
      static Color colorEHE = Color.blue;

      static Color colorELZ = ColorList.medBrown;	    // shortperiod (analog) lowgain
      static Color colorELN = ColorList.medBrown;
      static Color colorELE = ColorList.medBrown;

      static Color colorSHT = Color.gray;
      static Color colorT   = ColorList.brickRed;

    /** No public Constructor: this is a purely static class */
    ComponentColor() {

    }
    /**-------------------------------------------------------------------
     * Return the drawing color for each component.
     */
  public static Color get (Channel chan)
    {
	if (chan == null) return get("SHT");
	return get(chan.getSeedchan());
//	return get(chan.getChannel());
    }

    /**-------------------------------------------------------------------
     * Return the drawing color for each component.
     */
  public static Color get (String str)
    {

      if (str.equalsIgnoreCase("SHT")) return (colorSHT);
      if (str.equalsIgnoreCase("T"))   return (colorT);

      if (str.equalsIgnoreCase("BHZ")) return (colorBHZ);
      if (str.equalsIgnoreCase("BHN")) return (colorBHN);
      if (str.equalsIgnoreCase("BHE")) return (colorBHE);

      if (str.equalsIgnoreCase("HHZ")) return (colorHHZ);
      if (str.equalsIgnoreCase("HHN")) return (colorHHN);
      if (str.equalsIgnoreCase("HHE")) return (colorHHE);

      if (str.equalsIgnoreCase("HLZ")) return (colorHLZ);
      if (str.equalsIgnoreCase("HLN")) return (colorHLN);
      if (str.equalsIgnoreCase("HLE")) return (colorHLE);

      if (str.equalsIgnoreCase("VHZ")) return (colorVHZ);
      if (str.equalsIgnoreCase("VHN")) return (colorVHN);
      if (str.equalsIgnoreCase("VHE")) return (colorVHE);

      if (str.equalsIgnoreCase("VLZ")) return (colorVLZ);
      if (str.equalsIgnoreCase("VLN")) return (colorVLN);
      if (str.equalsIgnoreCase("VLE")) return (colorVLE);

      if (str.equalsIgnoreCase("EHZ")) return (colorEHZ);
      if (str.equalsIgnoreCase("EHN")) return (colorEHN);
      if (str.equalsIgnoreCase("EHE")) return (colorEHE);

      if (str.equalsIgnoreCase("ELZ")) return (colorELZ);
      if (str.equalsIgnoreCase("ELN")) return (colorELN);
      if (str.equalsIgnoreCase("ELE")) return (colorELE);

      return (Color.black);		// default
    }

} // ComponentColor

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -