Java JTextComponent setErrorBackground(JTextComponent comp)

Here you can find the source of setErrorBackground(JTextComponent comp)

Description

Sets the text component's background to a color that shall indicate that the component's content has is invalid with error severity.

License

Open Source License

Parameter

Parameter Description
comp the text component that shall get a new background

Declaration

public static void setErrorBackground(JTextComponent comp) 

Method Source Code


//package com.java2s;
import java.awt.Color;

import javax.swing.JComboBox;

import javax.swing.JLabel;
import javax.swing.JList;

import javax.swing.text.JTextComponent;

public class Main {
    public static final Color ERROR_BACKGROUND = new Color(255, 215, 215);

    /**// www .ja v a  2s . co  m
     * Sets the text component's background to a color that shall indicate that the component's content has is invalid with error severity.
     * <p>
     * 
     * <strong>Note:</strong> The component background colors are managed by the look&amp;feel implementation. Many l&amp;fs will honor a custom foreground color and custom border configuration.
     * However, some l&amp;fs may ignore these custom settings. It is recommended to check the appearance in all l&amp;fs available in an application.
     * 
     * @param comp
     *            the text component that shall get a new background
     * 
     * @see #setMandatoryBackground(JTextComponent)
     * @see #setWarningBackground(JTextComponent)
     */
    public static void setErrorBackground(JTextComponent comp) {
        comp.setBackground(ERROR_BACKGROUND);
    }

    public static void setErrorBackground(JComboBox comp) {
        comp.setBackground(ERROR_BACKGROUND);
    }

    public static void setErrorBackground(JList comp) {
        comp.setBackground(ERROR_BACKGROUND);
    }

    public static void setErrorBackground(JLabel comp) {
        comp.setBackground(ERROR_BACKGROUND);
    }
}

Related

  1. removeDocumentListeners(JTextComponent component)
  2. safeGetText(JTextComponent textComponent)
  3. scrollToText(JTextComponent textComponent, int startingIndex, int endingIndex)
  4. scrollToTop(JTextComponent edit1)
  5. setError(JTextComponent component, boolean error)
  6. setMandatoryBackground(JTextComponent comp)
  7. setMandatoryBorder(JTextComponent comp)
  8. setMandatoryBorder(JTextComponent comp)
  9. setText(JTextComponent textComp, String text)