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

freeseawind.lf.utils.LuckUtils Maven / Gradle / Ivy

There is a newer version: 2.0.1
Show newest version
package freeseawind.lf.utils;

import java.awt.Toolkit;
import java.awt.event.InputEvent;
import java.awt.image.BufferedImage;

import javax.swing.UIManager;

import freeseawind.ninepatch.swing.SwingNinePatch;

public class LuckUtils
{
    public static boolean isMenuShortcutKeyDown(InputEvent event)
    {
        return (event.getModifiers()
                & Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()) != 0;
    }
    
    public static BufferedImage getUiImage(String imageKey)
    {
        return (BufferedImage) UIManager.get(imageKey);
    }
    
    public static SwingNinePatch createNinePatch(String imageKey)
    {
        return new SwingNinePatch(getUiImage(imageKey));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy