if (component == null) return;
final Rectangle rect = component.getVisibleRect();
final Point p = new Point(rect.x + rect.width - 10, rect.y + 20);
final RelativePoint point = new RelativePoint(component, p);
final BalloonBuilder balloonBuilder = JBPopupFactory.getInstance().
createHtmlTextBalloonBuilder(message, MessageType.INFO.getDefaultIcon(),
MessageType.INFO.getPopupBackground(), null);
balloonBuilder.setShowCallout(false).setCloseButtonEnabled(true)
.createBalloon().show(point, Balloon.Position.atLeft);
}