All Downloads are FREE. Search and download functionalities are using the official Maven repository.

studio.ui.SorterDrawer Maven / Gradle / Ivy

package studio.ui;

import javax.swing.*;
import java.awt.*;

public class SorterDrawer {

    private static Icon ASC_ICON = Util.ASC_ICON;
    private static Icon DESC_ICON = Util.DESC_ICON;

    public static void paint(boolean asc, boolean desc, Component component, int availableWidth, Graphics g) {
        if (asc || desc) {
            int x = (availableWidth - ASC_ICON.getIconWidth()) / 2;
            if (x<0) x = 0;
            Icon icon = asc ? ASC_ICON : DESC_ICON;
            icon.paintIcon(component, g, x, 2);
        }

    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy