Search in sources :

Example 1 with AlignableTooltipBorder

use of com.github.weisj.darklaf.ui.tooltip.AlignableTooltipBorder in project darklaf by weisJ.

the class ToolTipContext method getContentSize.

private Dimension getContentSize() {
    Dimension dim = toolTip.getPreferredSize();
    Alignment align = alignment == Alignment.CENTER ? centerAlignment : alignment;
    Border border = toolTip.getBorder();
    if (border instanceof AlignableTooltipBorder) {
        ((AlignableTooltipBorder) border).adjustContentSize(toolTip, dim, align);
    }
    return dim;
}
Also used : AlignableTooltipBorder(com.github.weisj.darklaf.ui.tooltip.AlignableTooltipBorder) Alignment(com.github.weisj.darklaf.util.Alignment) AlignableTooltipBorder(com.github.weisj.darklaf.ui.tooltip.AlignableTooltipBorder) Border(javax.swing.border.Border)

Aggregations

AlignableTooltipBorder (com.github.weisj.darklaf.ui.tooltip.AlignableTooltipBorder)1 Alignment (com.github.weisj.darklaf.util.Alignment)1 Border (javax.swing.border.Border)1