diff --git a/src/main/java/ui/avatarcd/AvatarCDActorBox.java b/src/main/java/ui/avatarcd/AvatarCDActorBox.java index a7229cc40f6aa63ec99e1682df5055404cff7908..b9179ab4aac2933ceb3bbe482d5940bc9102d77b 100755 --- a/src/main/java/ui/avatarcd/AvatarCDActorBox.java +++ b/src/main/java/ui/avatarcd/AvatarCDActorBox.java @@ -103,8 +103,8 @@ public class AvatarCDActorBox extends TGCScalableOneLineText { width = Math.max(Math.max(w, w1) + space, minWidth); } h = g.getFontMetrics().getHeight(); - g.drawString(STEREOTYPE, x + ((width - w1) / 2), y + h + space/2); - g.drawString(value, x + ((width - w) / 2) , y + height - h); + drawSingleString(g, STEREOTYPE, x + ((width - w1) / 2), y + h + space/2); + drawSingleString(g, value, x + ((width - w) / 2) , y + height - h); g.drawRect(x, y, width, height); } diff --git a/src/main/java/ui/avatarcd/AvatarCDActorStickman.java b/src/main/java/ui/avatarcd/AvatarCDActorStickman.java index ea4441114ccaaa1a1cf6a4338f93916e0994efdf..5fd435464128903b61bf6ca3a64201a7685e4d2f 100755 --- a/src/main/java/ui/avatarcd/AvatarCDActorStickman.java +++ b/src/main/java/ui/avatarcd/AvatarCDActorStickman.java @@ -109,7 +109,7 @@ public class AvatarCDActorStickman extends TGCScalableOneLineText { //right leg g.drawLine(x+width/2, y+height-width/2, x+width, y+height); //name of actor - g.drawString(value, x + width / 2 - w / 2 , y + height + h); + drawSingleString(g, value, x + width / 2 - w / 2 , y + height + h); height = height + h; } diff --git a/src/main/java/ui/avatarcd/AvatarCDAssociationConnector.java b/src/main/java/ui/avatarcd/AvatarCDAssociationConnector.java index 068fedccd5396ef881b02af2ace59749ff4f5b8f..5817e4da786e860fcc73d0917ca76cb077c83f6e 100755 --- a/src/main/java/ui/avatarcd/AvatarCDAssociationConnector.java +++ b/src/main/java/ui/avatarcd/AvatarCDAssociationConnector.java @@ -69,7 +69,7 @@ public class AvatarCDAssociationConnector extends TGConnectorWithCommentConnect // Indicate semantics //w = g.getFontMetrics().stringWidth(value); //h = g.getFontMetrics().getHeight(); - //g.drawString(value, (p1.getX() + p2.getX() - w) / 2, (p1.getY() + p2.getY())/2); + //drawSingleString(g, value, (p1.getX() + p2.getX() - w) / 2, (p1.getY() + p2.getY())/2); } /*protected void drawMiddleSegment(Graphics g, int x1, int y1, int x2, int y2) { diff --git a/src/main/java/ui/avatarcd/AvatarCDBlock.java b/src/main/java/ui/avatarcd/AvatarCDBlock.java index b9eec5991e52350cbc907087e0c1ab3f18aed50c..beb1fb6c875bf42a95d721f9c0dae80192cfccb0 100644 --- a/src/main/java/ui/avatarcd/AvatarCDBlock.java +++ b/src/main/java/ui/avatarcd/AvatarCDBlock.java @@ -203,13 +203,13 @@ public class AvatarCDBlock extends TGCScalableWithInternalComponent implements S w = g.getFontMetrics().stringWidth(ster); h = currentFontSize + (int) (textY1 * tdp.getZoom()); if ((w < (2 * textX + width)) && (h < height)) { - g.drawString(ster, x + (width - w) / 2, y + h); + drawSingleString(g, ster, x + (width - w) / 2, y + h); } g.setFont(f0); w = g.getFontMetrics().stringWidth(value); h = 2 * (currentFontSize + (int) (textY1 * tdp.getZoom())); if ((w < (2 * textX + width)) && (h < height)) { - g.drawString(value, x + (width - w) / 2, y + h); + drawSingleString(g, value, x + (width - w) / 2, y + h); } limitName = y + h; } else {