diff --git a/src/main/java/cit/PureATN/MultiNote/MultiNote.java b/src/main/java/cit/PureATN/MultiNote/MultiNote.java index 50728ae..db8884a 100644 --- a/src/main/java/cit/PureATN/MultiNote/MultiNote.java +++ b/src/main/java/cit/PureATN/MultiNote/MultiNote.java @@ -45,6 +45,9 @@ // dPenReceiver = new DPenReceiver(this); } + public static float penID2HSBH(int i){ + return ((i+3)%10)/10.0f; + } public PPath[] shitajikiNodes = new PPath[11]; @@ -66,7 +69,7 @@ PPath stjk = shitajikiNodes[i] = PPath.createRectangle(0, 0, width, height); // stjk.setPaint(Color.getHSBColor((float) (i / 11.0f), 0.1f, 1.0f)); stjk.setPaint(null); - stjk.setStrokePaint(Color.getHSBColor((float) (i / 11.0f), 0.2f, 1.0f)); + stjk.setStrokePaint(Color.getHSBColor(penID2HSBH(i), 0.5f, 1.0f)); stjk.setStroke(new BasicStroke(10)); // if (target.getAttribute("moveTarget")!=null){ // moveTarget = (PNode) target.getAttribute("moveTarget"); @@ -97,7 +100,7 @@ int penid = Integer.parseInt(penid0x); // System.out.println(penid+" "+penid*penid); //pen06 - Color c = Color.getHSBColor((float) (penid / 10.0f), 1.0f, 1.0f); + Color c = Color.getHSBColor(penID2HSBH(penid), 0.7f, 0.7f); ArrayList sss = PenUser.find(penidStr).strokes; for (ShortStroke s : sss) { s.setStrokePaint(c); @@ -119,7 +122,7 @@ int penid = Integer.parseInt(penid0x); // System.out.println(penid+" "+penid*penid); //pen06 - Color c = Color.getHSBColor((float) (penid / 10.0f), 0.8f, 0.8f); + // Color c = Color.getHSBColor((float) (penid / 10.0f), 0.6f, 1.0f); ArrayList sss = PenUser.find(penidStr).strokes; for (ShortStroke s : sss) { if (isenable) {