package net.sf.jabref; import javax.swing.*; import java.awt.Color; import java.awt.Component; import java.awt.event.FocusEvent; import java.awt.event.FocusListener; /** * Focus listener that changes the color of the text area when it has focus. * Created by IntelliJ IDEA. * User: alver * Date: 18.mar.2005 * Time: 18:20:14 * To change this template use File | Settings | File Templates. */ public class FieldEditorFocusListener implements FocusListener { public FieldEditorFocusListener() { } public void focusGained(FocusEvent event) { if (event.getSource() instanceof FieldEditor) ((FieldEditor)event.getSource()).setActiveBackgroundColor(); else ((JComponent)event.getSource()).setBackground(GUIGlobals.getActiveBackground()); //DOCEAR } public void focusLost(FocusEvent event) { if (event.getSource() instanceof FieldEditor) ((FieldEditor)event.getSource()).setValidBackgroundColor(); else ((JComponent)event.getSource()).setBackground(GUIGlobals.getValidFieldBackgroundColor()); //DOCEAR } }