package br.com.etyllica.gui; import br.com.etyllica.core.event.GUIEvent; import br.com.etyllica.gui.base.BaseTextField; /** * * @author yuripourre * */ public class PasswordField extends BaseTextField { public PasswordField(int x, int y, int w, int h) { super(x, y, w, h); } public String getText() { String password = ""; for(int i=0;i<text.length();i++) password += '*'; return password; } public String getTrueText(){ return text; } //TODO Remove test @Override public void updateEvent(GUIEvent event) { switch (event) { case GAIN_FOCUS: onFocus = true; //System.out.println("PasswordField, gain focus"); break; case LOST_FOCUS: onFocus = false; //System.out.println("PasswordField, lost focus"); break; case MOUSE_OVER_WITH_FOCUS: case MOUSE_OVER: mouseOver = true; break; case MOUSE_OUT: mouseOver = false; break; default: break; } } }