java.awt.Color#magenta ( )源码实例Demo

下面列出了java.awt.Color#magenta ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: TrakEM2   文件: Merger.java
Color getColor() {
	if (c.identical()) return Color.white;
	if (c.hasSimilarNodes()) {
		if (c.d1_only > 0 && c.d2_only > 0) {
			// Mixed changes: problem
			return Color.magenta;
		} else if (c.d1_only > 0) {
			// Changes only in d1
			return Color.orange;
		} else if (c.d2_only > 0) {
			// Changes only in d2
			return Color.pink;
		}
		// Same for tags
		if (c.tags_1_only > 0 && c.tags_2_only > 0) {
			return Color.magenta;
		} else if (c.tags_1_only > 0) {
			return Color.orange;
		} else if (c.tags_2_only > 0) {
			return Color.pink;
		}
	}
	return Color.red.brighter();
}
 
源代码2 项目: rapidminer-studio   文件: SyntaxUtilities.java
/**
 * Returns the default style table. This can be passed to the <code>setStyles()</code> method of
 * <code>SyntaxDocument</code> to use the default syntax styles.
 */
public static SyntaxStyle[] getDefaultSyntaxStyles() {
	SyntaxStyle[] styles = new SyntaxStyle[Token.ID_COUNT];

	styles[Token.COMMENT1] = new SyntaxStyle(Color.black, true, false);
	styles[Token.COMMENT2] = new SyntaxStyle(new Color(0x990033), true, false);
	styles[Token.KEYWORD1] = new SyntaxStyle(Color.black, false, true);
	styles[Token.KEYWORD2] = new SyntaxStyle(Color.magenta, false, false);
	styles[Token.KEYWORD3] = new SyntaxStyle(new Color(0x009600), false, false);
	styles[Token.LITERAL1] = new SyntaxStyle(new Color(0x650099), false, false);
	styles[Token.LITERAL2] = new SyntaxStyle(new Color(0x650099), false, true);
	styles[Token.LABEL] = new SyntaxStyle(new Color(0x990033), false, true);
	styles[Token.OPERATOR] = new SyntaxStyle(Color.black, false, true);
	styles[Token.INVALID] = new SyntaxStyle(Color.red, false, true);

	return styles;
}
 
源代码3 项目: osp   文件: ControlNumberField.java
protected void decideColors(Color aColor) {
  if(aColor==null) {
    return;
  }
  defaultColor = aColor;
  if(defaultColor.equals(Color.yellow)) {
    editingColor = Color.orange;
  } else {
    editingColor = Color.yellow;
  }
  if(defaultColor.equals(Color.red)) {
    errorColor = Color.magenta;
  } else {
    errorColor = Color.red;
  }
}
 
源代码4 项目: MeteoInfo   文件: ColorUtil.java
/**
     * Get common color
     *
     * @param idx Index
     * @return Common color
     */
    public static Color getCommonColor(int idx) {
//        if (idx == 0) {
//            idx = 1;
//        }
        if (idx > 11) {
            idx = idx % 11;
        }

        switch (idx) {
            case 0:
                return Color.red;
            case 1:
                return Color.blue;
            case 2:
                return Color.green;
            case 3:
                return Color.black;
            case 4:
                return Color.yellow;
            case 5:
                return Color.pink;
            case 6:
                return Color.gray;
            case 7:
                return Color.cyan;
            case 8:
                return Color.magenta;
            case 9:
                return Color.orange;
            case 10:
                return Color.darkGray;
            case 11:
                return Color.lightGray;
        }

        return Color.red;
    }
 
源代码5 项目: FancyBing   文件: GuiBoardUtil.java
public static Color getColor(String string)
{
    if (string.equals("blue"))
        return Color.blue;
    if (string.equals("cyan"))
        return Color.cyan;
    if (string.equals("green"))
        return Color.green;
    if (string.equals("gray"))
        return Color.lightGray;
    if (string.equals("magenta"))
        return Color.magenta;
    if (string.equals("pink"))
        return Color.pink;
    if (string.equals("red"))
        return Color.red;
    if (string.equals("yellow"))
        return Color.yellow;
    if (string.equals("black"))
        return Color.black;
    if (string.equals("white"))
        return Color.white;
    try
    {
        return Color.decode(string);
    }
    catch (NumberFormatException e)
    {
        return null;
    }
}
 
源代码6 项目: netbeans   文件: BrowserDisplayer.java
/**
    * Sets the text Color for the activator text.
    * The following is a list of supported Color names
    * <ul>
    * <li>black
    * <li>blue
    * <li>cyan
    * <li>darkGray
    * <li>gray
    * <li>green
    * <li>lightGray
    * <li>magenta
    * <li>orange
    * <li>pink
    * <li>red
    * <li>white
    * <li>yellow
    * </ul>
    */
   public void setTextColor(String name) {
Color color=null;
if ("black".equals(name)) {
    color = Color.black;
} else if ("blue".equals(name)) {
    color = Color.blue;
} else if ("cyan".equals(name)) {
    color = Color.cyan;
} else if ("darkGray".equals(name)) {
    color = Color.darkGray;
} else if ("gray".equals(name)) {
    color = Color.gray;
} else if ("green".equals(name)) {
    color = Color.green;
} else if ("lightGray".equals(name)) {
    color = Color.lightGray;
} else if ("magenta".equals(name)) {
    color = Color.magenta;
} else if ("orange".equals(name)) {
    color = Color.orange;
} else if ("pink".equals(name)) {
    color = Color.pink;
} else if ("red".equals(name)) {
    color = Color.red;
} else if ("white".equals(name)) {
    color = Color.white;
} else if ("yellow".equals(name)) {
    color = Color.yellow;
}

if (color == null) {
    return;
}
textAttribs.removeAttribute(StyleConstants.Foreground);
textAttribs.addAttribute(StyleConstants.Foreground, color);
setForeground(color);
   }
 
源代码7 项目: netbeans   文件: PropertiesSettingsInitializer.java
public Object getTokenColoring(TokenContextPath tokenContextPath,
TokenCategory tokenIDOrCategory, boolean printingSet) {

    if (!printingSet) {
        switch (tokenIDOrCategory.getNumericID()) {
            case PropertiesTokenContext.KEY_ID:
                return new Coloring(boldFont, Coloring.FONT_MODE_APPLY_STYLE,
                        Color.blue, null);

            case PropertiesTokenContext.EQ_ID:
            case PropertiesTokenContext.TEXT_ID:
                return emptyColoring;

            case PropertiesTokenContext.LINE_COMMENT_ID:
                return new Coloring(italicFont, Coloring.FONT_MODE_APPLY_STYLE,
                        Color.gray, null);

            case PropertiesTokenContext.VALUE_ID:
                return new Coloring(null, Color.magenta, null);
        }



    } else { // printing set
        switch (tokenIDOrCategory.getNumericID()) {

            default:
                 return SettingsUtil.defaultPrintColoringEvaluator;
        }

    }

    return null;

}
 
源代码8 项目: AppleCommander   文件: DiskExplorer.java
private Color randomColor() {
	Color colors[] = {Color.black, Color.blue, Color.cyan,
		Color.gray, Color.darkGray, Color.green,
		Color.lightGray, Color.magenta, Color.orange,
		Color.pink,Color.red, Color.white, Color.yellow};
	return colors[(int)(Math.random() * colors.length)];
}
 
源代码9 项目: sakai   文件: ChartServiceImpl.java
private static Color parseColor(String color) {
	if(color != null) {
		if(color.trim().startsWith("#")){
			// HTML colors (#FFFFFF format)
			return new Color(Integer.parseInt(color.substring(1), 16));
		}else if(color.trim().startsWith("rgb")){
			// HTML colors (rgb(255, 255, 255) format)
			String values = color.substring(color.indexOf("(") + 1, color.indexOf(")"));
			String rgb[] = values.split(",");
			return new Color(Integer.parseInt(rgb[0].trim()), Integer.parseInt(rgb[1].trim()), Integer.parseInt(rgb[2].trim()));
		}else{
			// Colors by name
			if(color.equalsIgnoreCase("black")) return Color.black;
			if(color.equalsIgnoreCase("grey")) return Color.gray;
			if(color.equalsIgnoreCase("yellow")) return Color.yellow;
			if(color.equalsIgnoreCase("green")) return Color.green;
			if(color.equalsIgnoreCase("blue")) return Color.blue;
			if(color.equalsIgnoreCase("red")) return Color.red;
			if(color.equalsIgnoreCase("orange")) return Color.orange;
			if(color.equalsIgnoreCase("cyan")) return Color.cyan;
			if(color.equalsIgnoreCase("magenta")) return Color.magenta;
			if(color.equalsIgnoreCase("darkgray")) return Color.darkGray;
			if(color.equalsIgnoreCase("lightgray")) return Color.lightGray;
			if(color.equalsIgnoreCase("pink")) return Color.pink;
			if(color.equalsIgnoreCase("white")) return Color.white;
		}
	}
	log.info("Unable to parse body background-color (color:" + color+"). Assuming white.");
	return Color.white;
}
 
源代码10 项目: sakai   文件: ServerWideReportManagerImpl.java
public static Color parseColor(String color) {
	if(color != null) {
		if(color.trim().startsWith("#")){
			// HTML colors (#FFFFFF format)
			return new Color(Integer.parseInt(color.substring(1), 16));
		}else if(color.trim().startsWith("rgb")){
			// HTML colors (rgb(255, 255, 255) format)
			String values = color.substring(color.indexOf("(") + 1, color.indexOf(")"));
			String rgb[] = values.split(",");
			return new Color(Integer.parseInt(rgb[0].trim()), Integer.parseInt(rgb[1].trim()), Integer.parseInt(rgb[2].trim()));
		}else{
			// Colors by name
			if(color.equalsIgnoreCase("black")) return Color.black;
			if(color.equalsIgnoreCase("grey")) return Color.gray;
			if(color.equalsIgnoreCase("yellow")) return Color.yellow;
			if(color.equalsIgnoreCase("green")) return Color.green;
			if(color.equalsIgnoreCase("blue")) return Color.blue;
			if(color.equalsIgnoreCase("red")) return Color.red;
			if(color.equalsIgnoreCase("orange")) return Color.orange;
			if(color.equalsIgnoreCase("cyan")) return Color.cyan;
			if(color.equalsIgnoreCase("magenta")) return Color.magenta;
			if(color.equalsIgnoreCase("darkgray")) return Color.darkGray;
			if(color.equalsIgnoreCase("lightgray")) return Color.lightGray;
			if(color.equalsIgnoreCase("pink")) return Color.pink;
			if(color.equalsIgnoreCase("white")) return Color.white;
		}
	}
	log.info("Unable to parse body background-color (color:" + color+"). Assuming white.");
	return Color.white;
}
 
源代码11 项目: Freerouting   文件: OtherColorTableModel.java
public OtherColorTableModel(java.util.Locale p_locale)
{
    super(1, p_locale);
    data[0] = new Color [ColumnNames.values().length];
    Object[] curr_row = data[0];
    curr_row[ColumnNames.BACKGROUND.ordinal()] = new Color(70, 70, 70);
    curr_row[ColumnNames.HIGHLIGHT.ordinal()] = Color.white;
    curr_row[ColumnNames.INCOMPLETES.ordinal()] = Color.white;
    curr_row[ColumnNames.OUTLINE.ordinal()] = new Color(100, 150, 255);
    curr_row[ColumnNames.VIOLATIONS.ordinal()] = Color.magenta;
    curr_row[ColumnNames.COMPONENT_FRONT.ordinal()] = Color.blue;
    curr_row[ColumnNames.COMPONENT_BACK.ordinal()] = Color.red;
    curr_row[ColumnNames.LENGTH_MATCHING_AREA.ordinal()] = Color.green;
}
 
源代码12 项目: freerouting   文件: OtherColorTableModel.java
public OtherColorTableModel(java.util.Locale p_locale)
{
    super(1, p_locale);
    data[0] = new Color [ColumnNames.values().length];
    Object[] curr_row = data[0];
    curr_row[ColumnNames.BACKGROUND.ordinal()] = new Color(70, 70, 70);
    curr_row[ColumnNames.HIGHLIGHT.ordinal()] = Color.white;
    curr_row[ColumnNames.INCOMPLETES.ordinal()] = Color.white;
    curr_row[ColumnNames.OUTLINE.ordinal()] = new Color(100, 150, 255);
    curr_row[ColumnNames.VIOLATIONS.ordinal()] = Color.magenta;
    curr_row[ColumnNames.COMPONENT_FRONT.ordinal()] = Color.blue;
    curr_row[ColumnNames.COMPONENT_BACK.ordinal()] = Color.red;
    curr_row[ColumnNames.LENGTH_MATCHING_AREA.ordinal()] = Color.green;
}
 
源代码13 项目: sakai   文件: ChartServiceImpl.java
private static Color parseColor(String color) {
	if(color != null) {
		if(color.trim().startsWith("#")){
			// HTML colors (#FFFFFF format)
			return new Color(Integer.parseInt(color.substring(1), 16));
		}else if(color.trim().startsWith("rgb")){
			// HTML colors (rgb(255, 255, 255) format)
			String values = color.substring(color.indexOf("(") + 1, color.indexOf(")"));
			String rgb[] = values.split(",");
			return new Color(Integer.parseInt(rgb[0].trim()), Integer.parseInt(rgb[1].trim()), Integer.parseInt(rgb[2].trim()));
		}else{
			// Colors by name
			if(color.equalsIgnoreCase("black")) return Color.black;
			if(color.equalsIgnoreCase("grey")) return Color.gray;
			if(color.equalsIgnoreCase("yellow")) return Color.yellow;
			if(color.equalsIgnoreCase("green")) return Color.green;
			if(color.equalsIgnoreCase("blue")) return Color.blue;
			if(color.equalsIgnoreCase("red")) return Color.red;
			if(color.equalsIgnoreCase("orange")) return Color.orange;
			if(color.equalsIgnoreCase("cyan")) return Color.cyan;
			if(color.equalsIgnoreCase("magenta")) return Color.magenta;
			if(color.equalsIgnoreCase("darkgray")) return Color.darkGray;
			if(color.equalsIgnoreCase("lightgray")) return Color.lightGray;
			if(color.equalsIgnoreCase("pink")) return Color.pink;
			if(color.equalsIgnoreCase("white")) return Color.white;
		}
	}
	log.info("Unable to parse body background-color (color:" + color+"). Assuming white.");
	return Color.white;
}
 
源代码14 项目: sakai   文件: ServerWideReportManagerImpl.java
public static Color parseColor(String color) {
	if(color != null) {
		if(color.trim().startsWith("#")){
			// HTML colors (#FFFFFF format)
			return new Color(Integer.parseInt(color.substring(1), 16));
		}else if(color.trim().startsWith("rgb")){
			// HTML colors (rgb(255, 255, 255) format)
			String values = color.substring(color.indexOf("(") + 1, color.indexOf(")"));
			String rgb[] = values.split(",");
			return new Color(Integer.parseInt(rgb[0].trim()), Integer.parseInt(rgb[1].trim()), Integer.parseInt(rgb[2].trim()));
		}else{
			// Colors by name
			if(color.equalsIgnoreCase("black")) return Color.black;
			if(color.equalsIgnoreCase("grey")) return Color.gray;
			if(color.equalsIgnoreCase("yellow")) return Color.yellow;
			if(color.equalsIgnoreCase("green")) return Color.green;
			if(color.equalsIgnoreCase("blue")) return Color.blue;
			if(color.equalsIgnoreCase("red")) return Color.red;
			if(color.equalsIgnoreCase("orange")) return Color.orange;
			if(color.equalsIgnoreCase("cyan")) return Color.cyan;
			if(color.equalsIgnoreCase("magenta")) return Color.magenta;
			if(color.equalsIgnoreCase("darkgray")) return Color.darkGray;
			if(color.equalsIgnoreCase("lightgray")) return Color.lightGray;
			if(color.equalsIgnoreCase("pink")) return Color.pink;
			if(color.equalsIgnoreCase("white")) return Color.white;
		}
	}
	log.info("Unable to parse body background-color (color:" + color+"). Assuming white.");
	return Color.white;
}
 
源代码15 项目: osp   文件: ConstantParser.java
static public Value colorConstant(String _value) {
  if(_value.indexOf(',')>=0) {                               // format is red,green,blue
    try {
      StringTokenizer t = new StringTokenizer(_value, ":,"); //$NON-NLS-1$
      int r = Integer.parseInt(t.nextToken());
      int g = Integer.parseInt(t.nextToken());
      int b = Integer.parseInt(t.nextToken());
      int alpha;
      if(t.hasMoreTokens()) {
        alpha = Integer.parseInt(t.nextToken());
      } else {
        alpha = 255;
      }
      if(r<0) {
        r = 0;
      } else if(r>255) {
        r = 255;
      }
      if(g<0) {
        g = 0;
      } else if(g>255) {
        g = 255;
      }
      if(b<0) {
        b = 0;
      } else if(b>255) {
        b = 255;
      }
      if(alpha<0) {
        alpha = 0;
      } else if(alpha>255) {
        alpha = 255;
      }
      return new ObjectValue(new Color(r, g, b, alpha));
    } catch(Exception exc) {
      exc.printStackTrace();
      return null;
    }
  }
  if(_value.equals("null")||_value.equals("none")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(NULL_COLOR);
  }
  if(_value.equals("black")||_value.equals("Color.black")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(Color.black);
  }
  if(_value.equals("blue")||_value.equals("Color.blue")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(Color.blue);
  }
  if(_value.equals("cyan")||_value.equals("Color.cyan")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(Color.cyan);
  }
  if(_value.equals("darkGray")||_value.equals("Color.darkGray")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(Color.darkGray);
  }
  if(_value.equals("gray")||_value.equals("Color.gray")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(Color.gray);
  }
  if(_value.equals("green")||_value.equals("Color.green")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(Color.green);
  }
  if(_value.equals("lightGray")||_value.equals("Color.lightGray")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(Color.lightGray);
  }
  if(_value.equals("magenta")||_value.equals("Color.magenta")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(Color.magenta);
  }
  if(_value.equals("orange")||_value.equals("Color.orange")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(Color.orange);
  }
  if(_value.equals("pink")||_value.equals("Color.pink")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(Color.pink);
  }
  if(_value.equals("red")||_value.equals("Color.red")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(Color.red);
  }
  if(_value.equals("white")||_value.equals("Color.white")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(Color.white);
  }
  if(_value.equals("yellow")||_value.equals("Color.yellow")) { //$NON-NLS-1$ //$NON-NLS-2$
    return new ObjectValue(Color.yellow);
  }
  return null; // Not a valid constant
}
 
源代码16 项目: VanetSim   文件: Cluster.java
public boolean fillCluster(String filePath, String clusterID){		
	String searchKey = "@data";
	
	clusterID_ = clusterID;
	
	try{
		// Open the file that is the first 
		// command line parameter
		FileInputStream fstream = new FileInputStream(filePath);
		// Get the object of DataInputStream
		DataInputStream in = new DataInputStream(fstream);
		BufferedReader br = new BufferedReader(new InputStreamReader(in));
		String strLine;
		String[] splitLine;
		//Read file line By line
		
		boolean found = false;
		
		while ((strLine = br.readLine()) != null) {
			if(strLine.equals(searchKey)) found = true;
			
			if(found){			
				//System.out.println(strLine):

				
			
				splitLine = strLine.split(",");
				
				if(splitLine[splitLine.length-1].equals("cluster" + clusterID_)){
					size_++;
					eventType_ = splitLine[1];
					
					if(eventType_.equals("HUANG_PCN")) clusterColor = Color.green;
					if(eventType_.equals("HUANG_EEBL")) clusterColor = Color.blue;
					if(eventType_.equals("PCN_FORWARD")) clusterColor = Color.pink;
					if(eventType_.equals("HUANG_RHCN")) clusterColor = Color.gray;
					if(eventType_.equals("EVA_FORWARD")) clusterColor = Color.cyan;
					if(eventType_.equals("HUANG_EVA")) clusterColor = Color.magenta;
					
					xCoords_.add(Integer.parseInt(splitLine[2]));
					yCoords_.add(Integer.parseInt(splitLine[3]));
					if(Integer.parseInt(splitLine[2]) > maxX_) maxX_ = Integer.parseInt(splitLine[2]);
					if(Integer.parseInt(splitLine[2]) < minX_) minX_ = Integer.parseInt(splitLine[2]);
					
					if(Integer.parseInt(splitLine[3]) > maxY_) maxY_ = Integer.parseInt(splitLine[3]);
					if(Integer.parseInt(splitLine[3]) < minY_) minY_ = Integer.parseInt(splitLine[3]);
				}
				

			}	
		}
		  
		//Close the input stream
		in.close();
	}catch (Exception e){//Catch exception if any
		System.err.println("Error: " + e.getMessage());
	}
	
	
	if(size_ > 0) return true;
	else return false;
}
 
源代码17 项目: netbeans   文件: NbDocument$Colors.java
public Color getCurrent() {
    return Color.magenta;
}
 
源代码18 项目: itext2   文件: OptionalContentTest.java
/**
 * Demonstrates the use of layers.
 * 
 * @param args
 *            no arguments needed
 */
@Test
public void main() throws Exception {
	// step 1: creation of a document-object
	Document document = new Document(PageSize.A4, 50, 50, 50, 50);
	// step 2: creation of the writer
	PdfWriter writer = PdfWriter.getInstance(document,
			PdfTestBase.getOutputStream("optionalcontent.pdf"));
	writer.setPdfVersion(PdfWriter.VERSION_1_5);
	writer.setViewerPreferences(PdfWriter.PageModeUseOC);
	// step 3: opening the document
	document.open();
	// step 4: content
	PdfContentByte cb = writer.getDirectContent();
	Phrase explanation = new Phrase(
			"Automatic layers, form fields, images, templates and actions",
			new Font(Font.HELVETICA, 18, Font.BOLD, Color.red));
	ColumnText.showTextAligned(cb, Element.ALIGN_LEFT, explanation, 50,
			650, 0);
	PdfLayer l1 = new PdfLayer("Layer 1", writer);
	PdfLayer l2 = new PdfLayer("Layer 2", writer);
	PdfLayer l3 = new PdfLayer("Layer 3", writer);
	PdfLayer l4 = new PdfLayer("Form and XObject Layer", writer);
	PdfLayerMembership m1 = new PdfLayerMembership(writer);
	m1.addMember(l2);
	m1.addMember(l3);
	Phrase p1 = new Phrase("Text in layer 1");
	Phrase p2 = new Phrase("Text in layer 2 or layer 3");
	Phrase p3 = new Phrase("Text in layer 3");
	cb.beginLayer(l1);
	ColumnText.showTextAligned(cb, Element.ALIGN_LEFT, p1, 50, 600, 0f);
	cb.endLayer();
	cb.beginLayer(m1);
	ColumnText.showTextAligned(cb, Element.ALIGN_LEFT, p2, 50, 550, 0);
	cb.endLayer();
	cb.beginLayer(l3);
	ColumnText.showTextAligned(cb, Element.ALIGN_LEFT, p3, 50, 500, 0);
	cb.endLayer();
	TextField ff = new TextField(writer, new Rectangle(200, 600, 300, 620),
			"field1");
	ff.setBorderColor(Color.blue);
	ff.setBorderStyle(PdfBorderDictionary.STYLE_SOLID);
	ff.setBorderWidth(TextField.BORDER_WIDTH_THIN);
	ff.setText("I'm a form field");
	PdfFormField form = ff.getTextField();
	form.setLayer(l4);
	writer.addAnnotation(form);
	Image img = Image.getInstance(PdfTestBase.RESOURCES_DIR
			+ "pngnow.png");
	img.setLayer(l4);
	img.setAbsolutePosition(200, 550);
	cb.addImage(img);
	PdfTemplate tp = cb.createTemplate(100, 20);
	Phrase pt = new Phrase("I'm a template", new Font(Font.HELVETICA, 12,
			Font.NORMAL, Color.magenta));
	ColumnText.showTextAligned(tp, Element.ALIGN_LEFT, pt, 0, 0, 0);
	tp.setLayer(l4);
	tp.setBoundingBox(new Rectangle(0, -10, 100, 20));
	cb.addTemplate(tp, 200, 500);
	ArrayList<Object> state = new ArrayList<Object>();
	state.add("toggle");
	state.add(l1);
	state.add(l2);
	state.add(l3);
	state.add(l4);
	PdfAction action = PdfAction.setOCGstate(state, true);
	Chunk ck = new Chunk("Click here to toggle the layers", new Font(
			Font.HELVETICA, 18, Font.NORMAL, Color.yellow)).setBackground(
			Color.blue).setAction(action);
	ColumnText.showTextAligned(cb, Element.ALIGN_CENTER, new Phrase(ck),
			250, 400, 0);
	cb.sanityCheck();

	// step 5: closing the document
	document.close();
}
 
源代码19 项目: tn5250j   文件: GuiGraphicBuffer.java
protected final void loadColors() {

		colorBlue = new Color(140, 120, 255);
		colorTurq = new Color(0, 240, 255);
		colorRed = Color.red;
		colorWhite = Color.white;
		colorYellow = Color.yellow;
		colorGreen = Color.green;
		colorPink = Color.magenta;
		colorGUIField = Color.white;
		colorSep = Color.white;
		colorHexAttr = Color.white;

		if (cfg_guiInterface)
			colorBg = Color.lightGray;
		else
			colorBg = Color.black;

		colorCursor = Color.white;

		if (!config.isPropertyExists("colorBg"))
			setProperty("colorBg", Integer.toString(colorBg.getRGB()));
		else {
			colorBg = getColorProperty("colorBg");
		}
		gui.setBackground(colorBg);

		if (!config.isPropertyExists("colorBlue"))
			setProperty("colorBlue", Integer.toString(colorBlue.getRGB()));
		else
			colorBlue = getColorProperty("colorBlue");

		if (!config.isPropertyExists("colorTurq"))
			setProperty("colorTurq", Integer.toString(colorTurq.getRGB()));
		else
			colorTurq = getColorProperty("colorTurq");

		if (!config.isPropertyExists("colorRed"))
			setProperty("colorRed", Integer.toString(colorRed.getRGB()));
		else
			colorRed = getColorProperty("colorRed");

		if (!config.isPropertyExists("colorWhite"))
			setProperty("colorWhite", Integer.toString(colorWhite.getRGB()));
		else
			colorWhite = getColorProperty("colorWhite");

		if (!config.isPropertyExists("colorYellow"))
			setProperty("colorYellow", Integer.toString(colorYellow.getRGB()));
		else
			colorYellow = getColorProperty("colorYellow");

		if (!config.isPropertyExists("colorGreen"))
			setProperty("colorGreen", Integer.toString(colorGreen.getRGB()));
		else
			colorGreen = getColorProperty("colorGreen");

		if (!config.isPropertyExists("colorPink"))
			setProperty("colorPink", Integer.toString(colorPink.getRGB()));
		else
			colorPink = getColorProperty("colorPink");

		if (!config.isPropertyExists("colorGUIField"))
			setProperty("colorGUIField", Integer.toString(colorGUIField
					.getRGB()));
		else
			colorGUIField = getColorProperty("colorGUIField");

		if (!config.isPropertyExists("colorCursor"))
			setProperty("colorCursor", Integer.toString(colorCursor.getRGB()));
		else
			colorCursor = getColorProperty("colorCursor");

		if (!config.isPropertyExists("colorSep")) {
			colorSep = colorWhite;
			setProperty("colorSep", Integer.toString(colorSep.getRGB()));
		} else
			colorSep = getColorProperty("colorSep");

		if (!config.isPropertyExists("colorHexAttr")) {
			colorHexAttr = colorWhite;
			setProperty("colorHexAttr", Integer.toString(colorHexAttr.getRGB()));
		} else
			colorHexAttr = getColorProperty("colorHexAttr");

	}
 
源代码20 项目: ensemble-clustering   文件: TestDPMeans.java
/**
 * @param args
 */
public static void main(String[] args) {
	int k = 5;
	
	try {
		FileUtils.deleteDirectory( new File("output/clusters") );
		FileUtils.deleteDirectory( new File("output/centroids") );
	} catch (IOException e1) { /* ignore (*/ }		
	
	genTestData(k);
	
	JavaSparkContext sc = new JavaSparkContext("local", "OculusML");  
	SparkDataSet ds = new SparkDataSet(sc);
	ds.load("test.txt", new InstanceParser() );

	DPMeansClusterer clusterer = new DPMeansClusterer(80, 10, 0.001);
	clusterer.setOutputPaths("output/centroids", "output/clusters");
	
	clusterer.registerFeatureType("point", MeanNumericVectorCentroid.class, new EuclideanDistance(1.0));
	
	clusterer.doCluster(ds);
	
	try {
		final List<double[]> instances = readInstances();
		
		final Color[] colors = {Color.red, 
				Color.blue, 
				Color.green, 
				Color.magenta, 
				Color.yellow, 
				Color.black, 
				Color.orange, 
				Color.cyan,
				Color.darkGray,
				Color.white};
		
		TestDPMeans t = new TestDPMeans();
        t.add(new JComponent() {
			private static final long serialVersionUID = 7920802321066846416L;

			public void paintComponent(Graphics g) {
                Graphics2D g2 = (Graphics2D) g;
                g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                    RenderingHints.VALUE_ANTIALIAS_ON);
               
                for (double[] inst : instances) {
                	int color = (int)inst[0];
                	g.setColor ( colors[color] );
                	
                	Ellipse2D l = new Ellipse2D.Double(inst[1], inst[2], 5, 5);
                	g2.draw(l);
                }
            }
        });

        t.setDefaultCloseOperation(EXIT_ON_CLOSE);
        t.setSize(400, 400);
        t.setVisible(true);
	} catch (Exception e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	
}