Subversion Repositories wimsdev

Rev

Blame | Last modification | View Log | RSS feed

  1. package rene.gui;
  2.  
  3. import java.awt.TextField;
  4. import java.awt.event.FocusEvent;
  5. import java.awt.event.FocusListener;
  6.  
  7. /**
  8. A TextField with a modifyable background and font.
  9. */
  10.  
  11. public class MyTextField extends TextField
  12.         implements FocusListener
  13. {       public MyTextField (String s, int n)
  14.         {       super(s,n);
  15.                 if (Global.NormalFont!=null) setFont(Global.NormalFont);
  16.                 addFocusListener(this);
  17.         }
  18.         public MyTextField (String s)
  19.         {       super(s);
  20.                 if (Global.NormalFont!=null) setFont(Global.NormalFont);
  21.                 addFocusListener(this);
  22.         }
  23.         public MyTextField ()
  24.         {       if (Global.NormalFont!=null) setFont(Global.NormalFont);
  25.                 addFocusListener(this);
  26.         }
  27.         public void focusGained (FocusEvent e)
  28.         {       setSelectionStart(0);
  29.         }
  30.         public void focusLost (FocusEvent e)
  31.         {       setSelectionStart(0);
  32.                 setSelectionEnd(0);
  33.         }
  34. }
  35.