001    /**
002     * Created by IntelliJ IDEA.
003     * User: Wei Wang
004     * Date: Dec 11, 2002
005     * Time: 8:19:43 PM
006     */
007    
008    package EVolve.util.Painters;
009    
010    import EVolve.util.ThreadChooser;
011    import EVolve.visualization.AutoImage;
012    
013    import java.util.HashMap;
014    
015    public class ThreadHotspotPainter extends DefaultPainter{
016        private HashMap imageMap;
017    
018        public ThreadHotspotPainter(HashMap imageMap) {
019            this.imageMap = imageMap;
020        }
021    
022        public AutoImage getImage() {
023            AutoImage image;
024    
025            ThreadChooser thd = new ThreadChooser(imageMap,true);
026            thd.showDialog();
027            image = thd.coloringImages(imageMap);
028    
029            return image;
030        }
031    }
032