微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java.awt.Taskbar.Feature的实例源码

项目:openjdk-jdk10    文件XTaskbarPeer.java   
@Override
public boolean isSupported(Feature feature) {
    switch (feature) {
        case ICON_BADGE_NUMBER:
        case MENU:
        case PROGRESS_VALUE:
        case USER_ATTENTION:
            return true;
        default:
            return false;
    }
}
项目:openjdk-jdk10    文件XTaskbarPeer.java   
@Override
public void setIconBadge(String badge) {
    boolean visible = false;
    long val = 0;
    if (badge != null) {
        try {
            val = Long.parseLong(badge);
            visible = true;
        } catch (NumberFormatException e) {
            throw new UnsupportedOperationException("The " + Feature.ICON_BADGE_TEXT
                + " feature is not supported on the current platform!");
        }
    }
    setBadge(val,visible);
}
项目:openjdk-jdk10    文件CTaskbarPeer.java   
@Override
public boolean isSupported(Feature feature) {
    switch(feature) {
        case ICON_BADGE_TEXT:
        case ICON_BADGE_NUMBER:
        case ICON_IMAGE:
        case MENU:
        case PROGRESS_VALUE:
        case USER_ATTENTION:
            return true;
        default:
            return false;
    }
}
项目:openjdk-jdk10    文件WTaskbarPeer.java   
@Override
public boolean isSupported(Feature feature) {
    switch(feature) {
        case ICON_BADGE_IMAGE_WINDOW:
        case PROGRESS_STATE_WINDOW:
        case PROGRESS_VALUE_WINDOW:
            return supported;
        case USER_ATTENTION_WINDOW:
            return true;
        default:
            return false;
    }
}
项目:openjdk9    文件XTaskbarPeer.java   
@Override
public boolean isSupported(Feature feature) {
    switch (feature) {
        case ICON_BADGE_NUMBER:
        case MENU:
        case PROGRESS_VALUE:
        case USER_ATTENTION:
            return true;
        default:
            return false;
    }
}
项目:openjdk9    文件CTaskbarPeer.java   
@Override
public boolean isSupported(Feature feature) {
    switch(feature) {
        case ICON_BADGE_TEXT:
        case ICON_BADGE_NUMBER:
        case ICON_IMAGE:
        case MENU:
        case PROGRESS_VALUE:
        case USER_ATTENTION:
            return true;
        default:
            return false;
    }
}
项目:openjdk9    文件WTaskbarPeer.java   
@Override
public boolean isSupported(Feature feature) {
    switch(feature) {
        case ICON_BADGE_IMAGE_WINDOW:
        case PROGRESS_STATE_WINDOW:
        case PROGRESS_VALUE_WINDOW:
            return supported;
        case USER_ATTENTION_WINDOW:
            return true;
        default:
            return false;
    }
}
项目:demo-java-9    文件DesktopFeatures.java   
public static void main(String[] args) {
    if (Taskbar.isTaskbarSupported()) {
        System.out.println("Taskbar is supported - feature support breakdown:");
        Taskbar taskbar = Taskbar.getTaskbar();
        stream(Feature.values())
                .forEach(feature -> System.out.printf(" - %s: %s%n",feature,taskbar.isSupported(feature)));
    } else {
        System.out.println("Taskbar is not on your platform. :(");
    }
}
项目:openjdk-jdk10    文件TaskbarPeer.java   
/**
 * Tests support of {@code Feature} on current platform.
 * @param f feature to test
 * @return true if feature supported supported
 */
default public boolean isSupported(Feature f) { return false; }
项目:openjdk9    文件TaskbarPeer.java   
/**
 * Tests support of {@code Feature} on current platform.
 * @param f feature to test
 * @return true if feature supported supported
 */
default public boolean isSupported(Feature f) { return false; }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。