Java Swing UIManager getGrayFilter()

Here you can find the source of getGrayFilter()

Description

get Gray Filter

License

Apache License

Declaration

public static GrayFilter getGrayFilter() 

Method Source Code


//package com.java2s;
/*//from  ww  w  .j a  v a2 s  .  co  m
 * Copyright 2000-2014 JetBrains s.r.o.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import javax.swing.*;

public class Main {
    private static final GrayFilter DEFAULT_GRAY_FILTER = new GrayFilter(true, 65);
    private static final GrayFilter DARCULA_GRAY_FILTER = new GrayFilter(true, 30);

    public static GrayFilter getGrayFilter() {
        return isUnderDarcula() ? DARCULA_GRAY_FILTER : DEFAULT_GRAY_FILTER;
    }

    public static boolean isUnderDarcula() {
        return UIManager.getLookAndFeel().getName().equals("Darcula");
    }
}

Related

  1. getDefaultAttributeSet()
  2. getDefaultFieldHeigth()
  3. getDefaultForeground()
  4. getDefaultInactiveBackgroundColour()
  5. getErrorIcon()
  6. getGtkThemeName()
  7. getHyperlinkForeground()
  8. getIcon(String iconResource)
  9. getIconForeground()