Changeset 8397


Ignore:
Timestamp:
01/24/05 16:18:29 (17 years ago)
Author:
piso
Message:

highlightTextField(), unhighlightTextField()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/j/src/org/armedbear/j/IncrementalFindTextFieldHandler.java

    r7258 r8397  
    22 * IncrementalFindTextFieldHandler.java
    33 *
    4  * Copyright (C) 1998-2004 Peter Graves
    5  * $Id: IncrementalFindTextFieldHandler.java,v 1.5 2004-07-15 19:20:11 piso Exp $
     4 * Copyright (C) 1998-2005 Peter Graves
     5 * $Id: IncrementalFindTextFieldHandler.java,v 1.6 2005-01-24 16:18:29 piso Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    2222package org.armedbear.j;
    2323
     24import java.awt.Color;
    2425import java.awt.event.KeyEvent;
    2526import javax.swing.SwingUtilities;
     
    8283        // Erase "not found" message (if any).
    8384        editor.status("");
     85        unhighlightTextField();
    8486    }
    8587
     
    211213    private void finish(KeyEvent e)
    212214    {
     215        unhighlightTextField();
    213216        if (search.getPattern() != null && search.getPatternLength() > 0) {
    214217            editor.setLastSearch(search);
     
    277280        if (pos != null)
    278281            found(pos);
    279         else
     282        else {
    280283            search.notFound(editor);
     284            highlightTextField();
     285        }
    281286    }
    282287
     
    295300                    // Erase "not found" message (if any).
    296301                    editor.status("");
     302                    unhighlightTextField();
    297303                } else
    298304                    search.notFound(editor);
     
    387393        }
    388394    };
     395
     396    private final void highlightTextField()
     397    {
     398        textField.setBackground(Color.RED);
     399    }
     400
     401    private final void unhighlightTextField()
     402    {
     403        textField.setBackground(Color.WHITE);
     404    }
    389405}
Note: See TracChangeset for help on using the changeset viewer.