Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: com/memoire/dnd/DndMultiIcon.java


1   /**
2    * @modification $Date: 2001/12/03 16:28:08 $
3    * @statut       unstable
4    * @file         DndMultiIcon.java
5    * @version      0.36
6    * @author       Guillaume Desnoix
7    * @email        guillaume@desnoix.com
8    * @license      GNU General Public License 2 (GPL2)
9    * @copyright    1998-2001 Guillaume Desnoix
10   */
11  
12  package com.memoire.dnd;
13  import com.memoire.dnd.*;
14  
15  
16  import java.awt.*;
17  import java.util.*;
18  import javax.swing.*;
19  
20  public class DndMultiIcon
21      implements Icon
22  {
23      private Icon icon_;
24  
25      public DndMultiIcon(Icon _icon)
26      {
27    icon_=_icon;
28      }
29  
30      public int getIconHeight()
31      {
32    return 16+icon_.getIconHeight();
33      }
34  
35      public int getIconWidth()
36      {
37    return 16+icon_.getIconHeight();
38      }
39                  
40      public void paintIcon(Component _c, Graphics _g, int _x, int _y)
41      {
42    icon_.paintIcon(_c,_g,_x   ,_y   );
43    icon_.paintIcon(_c,_g,_x+ 6,_y+ 6);
44    icon_.paintIcon(_c,_g,_x+12,_y+12);
45      }
46  }