X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=org.simantics.district.network.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fui%2Fnodes%2FDistrictNetworkStaticInfoNode.java;fp=org.simantics.district.network.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fui%2Fnodes%2FDistrictNetworkStaticInfoNode.java;h=347261c43a9dc462e8e4c56b77947c9eaa26690a;hb=438a31e70ec3984834ce1a3e889fa453b7c0bd62;hp=fb7041e7f5f57a4b32eae0af006a2fbdefcf7cd9;hpb=5eb3452642ab8ed908f7958e6f70241e1a220288;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.network.ui/src/org/simantics/district/network/ui/nodes/DistrictNetworkStaticInfoNode.java b/org.simantics.district.network.ui/src/org/simantics/district/network/ui/nodes/DistrictNetworkStaticInfoNode.java index fb7041e7..347261c4 100644 --- a/org.simantics.district.network.ui/src/org/simantics/district/network/ui/nodes/DistrictNetworkStaticInfoNode.java +++ b/org.simantics.district.network.ui/src/org/simantics/district/network/ui/nodes/DistrictNetworkStaticInfoNode.java @@ -68,13 +68,18 @@ public class DistrictNetworkStaticInfoNode extends G2DNode { double scale = 1.5 / g.getTransform().getScaleX(); g.scale(scale, scale); + int width1 = g.getFontMetrics().stringWidth(info); + int height = g.getFontMetrics().getHeight(); + + g.setColor(Color.WHITE); + g.fillRect(-width1/2 - 5, -2, width1, height); + g.setFont(FONT); g.setColor(Color.BLACK); g.transform(AffineTransform.getRotateInstance(direction.getX(), direction.getY())); g.translate(0, 10); - int width1 = g.getFontMetrics().stringWidth(info); g.drawString(info, -width1/2, 0); }