1. /*
  2. * @(#)DebugGraphicsFilter.java 1.10 03/01/23
  3. *
  4. * Copyright 2003 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. package javax.swing;
  8. import java.awt.*;
  9. import java.awt.image.*;
  10. /** Color filter for DebugGraphics, used for images only.
  11. *
  12. * @version 1.10 01/23/03
  13. * @author Dave Karlton
  14. */
  15. class DebugGraphicsFilter extends RGBImageFilter {
  16. Color color;
  17. DebugGraphicsFilter(Color c) {
  18. canFilterIndexColorModel = true;
  19. color = c;
  20. }
  21. public int filterRGB(int x, int y, int rgb) {
  22. return color.getRGB() | (rgb & 0xFF000000);
  23. }
  24. }