void (Graphics g) { if (mySelectedElement != this) return; Color oldColor = g.getColor(); try { g.setColor(JBColor.blue); Point parentLoc = getParent().getLocation(); Rectangle bounds = getBounds(); bounds.setLocation(parentLoc.x + bounds.x, parentLoc.y + bounds.y); int y = bounds.y + bounds.height - JBUIScale.scale(1); LinePainter2D.paint((Graphics2D)g, bounds.x, y, bounds.x + bounds.width, y, LinePainter2D.StrokeType.INSIDE, JBUIScale.scale(1)); } finally { g.setColor(oldColor); } }