import org.compiere.model.PO; //导入方法依赖的package包/类
/**************************************************************************
* Create Standard Colors
* @param args args
*/
public static void main(String[] args)
{
org.compiere.Adempiere.startupEnvironment(true);
Color[] colors = new Color[]
{Color.black, Color.red, Color.green, Color.blue,
Color.darkGray, Color.gray, Color.lightGray, Color.white,
Color.cyan, Color.magenta, Color.orange, Color.pink, Color.yellow,
SystemColor.textHighlight};
String[] names = new String[]
{"Black", "Red", "Green", "Blue",
"Gray dark", "Gray", "Gray light", "White",
"Cyan", "Magenta", "Orange", "Pink", "Yellow",
"Blue dark"};
for (int i = 0; i < colors.length; i++)
System.out.println(names[i] + " = " + colors[i] + " RGB=" + colors[i].getRGB()
+ " -> " + new Color(colors[i].getRGB(), false)
+ " -> " + new Color(colors[i].getRGB(), true));
/**
//Create Colors
for (int i = 0; i < colors.length; i++)
create(colors[i], names[i]);
create(whiteGray, "Gray white");
create(darkGreen, "Green dark");
create(blackGreen, "Green black");
create(blackBlue, "Blue black");
create(brown, "Brown");
create(darkBrown, "Brown dark");
**/
//Read All Colors
int[] IDs = PO.getAllIDs ("AD_PrintColor", null, null);
for (int i = 0; i < IDs.length; i++)
{
MPrintColor pc = new MPrintColor(Env.getCtx(), IDs[i], null);
System.out.println(IDs[i] + ": " + pc + " = " + pc.getColor() + ", RGB=" + pc.getColor().getRGB());
}
}