public void drawRect(NSRect rect) { NSMutableRect verticalLineRect; super.drawRect(rect); if ((_scalePopUpButton != null) && (_scalePopUpButton.superview() != null)) { verticalLineRect = new NSMutableRect(_scalePopUpButton.frame()); verticalLineRect.setX(verticalLineRect.maxX()); verticalLineRect.setWidth(1.0f); if (verticalLineRect.intersectsRect(rect)) { NSColor.blackColor().set(); NSBezierPath.bezierPathWithRect(verticalLineRect).fill(); } } }