PixelPacket.java
上传用户:qingzhou
上传日期:2013-04-21
资源大小:733k
文件大小:1k
源码类别:

破解

开发平台:

Java

  1. package magick;
  2. public class PixelPacket extends Magick {
  3.     private int red, green, blue, opacity;
  4.     // Constructor
  5.     public PixelPacket(int red, int green, int blue, int opacity)
  6.     {
  7. this.red = red;
  8. this.green = green;
  9. this.blue = blue;
  10. this.opacity = opacity;
  11.     }
  12.     // Set methods.
  13.     public void setRed(int red)
  14.     {
  15. this.red = red;
  16.     }
  17.     public void setGreen(int green)
  18.     {
  19. this.green = green;
  20.     }
  21.     public void setBlue(int blue)
  22.     {
  23. this.blue = blue;
  24.     }
  25.     public void setOpacity(int opacity)
  26.     {
  27. this.opacity = opacity;
  28.     }
  29.     // Get Methods
  30.     public int getRed()
  31.     {
  32. return red;
  33.     }
  34.     public int getGreen()
  35.     {
  36. return green;
  37.     }
  38.     public int getBlue()
  39.     {
  40. return blue;
  41.     }
  42.     public int getOpacity()
  43.     {
  44. return opacity;
  45.     }
  46.     /**
  47.      * looks up a RGB values for a color given in the target string.
  48.      *
  49.      * @param target Specifies the color to lookup in the X color database
  50.      * @return a PixelPacket that represents the target
  51.      */
  52.     public static native PixelPacket queryColorDatabase(String target)
  53. throws MagickException;
  54.     
  55.     /**
  56.      * Display the object as a String
  57.      * @see java.lang.Object#toString()
  58.      */
  59.     public String toString() {
  60.         return "-----haha---"+ "PixelPacket("+getRed()+","+getBlue()+","+getGreen()+","+getOpacity()+")";
  61.     }
  62. }