/*
* Created on 12.05.2004
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package de.muntjak.tinylookandfeel;
import java.awt.Graphics;
import javax.swing.JComponent;
import javax.swing.JTextField;
import javax.swing.plaf.ComponentUI;
import javax.swing.plaf.basic.BasicPasswordFieldUI;
import de.muntjak.tinylookandfeel.controlpanel.*;
/**
* TinyPasswordFieldUI
*
* @version 1.0
* @author Hans Bickel
*/
public class TinyPasswordFieldUI extends BasicPasswordFieldUI {
JComponent editor;
public static ComponentUI createUI(JComponent c) {
return new TinyPasswordFieldUI();
}
public void installUI(JComponent c) {
super.installUI(c);
editor = c;
}
protected void paintBackground(Graphics g) {
if(editor.isEnabled()) {
g.setColor(editor.getBackground());
}
else {
g.setColor(Theme.textDisabledBgColor[Theme.style].getColor());
}
g.fillRect(0, 0, editor.getWidth(), editor.getHeight());
}
}