1 24 25 package org.objectweb.clif.console.lib.gui; 26 27 import java.awt.Color ; 28 import java.util.Vector ; 29 30 37 public class GraphColorChooser 38 { 39 private Vector colors = new Vector (); 40 private int currentColor = -1; 41 42 43 public GraphColorChooser() 44 { 45 initColors(); 46 } 47 48 51 private void initColors() 52 { 53 colors.add(Color.BLUE); 54 colors.add(Color.RED); 55 colors.add(Color.GREEN); 56 colors.add(Color.CYAN); 57 colors.add(Color.MAGENTA); 58 colors.add(Color.PINK); 59 colors.add(Color.ORANGE); 60 colors.add(Color.YELLOW); 61 colors.add(Color.GRAY); 62 colors.add(Color.DARK_GRAY); 63 colors.add(Color.LIGHT_GRAY); 64 } 65 66 71 public Color getNextColor() { 72 currentColor++; 73 if (currentColor == colors.size()) 74 currentColor = 0; 75 return (Color ) colors.elementAt(currentColor); 76 } 77 } | Popular Tags |