1 package org.tp23.antinstaller.renderer.swing;
2 
3 import java.awt.Dimension;
4 
5 import javax.swing.JPasswordField;
6 import javax.swing.text.Document;
7 
8 
9 /**
10 * @author Paul Hinds
11 * @version $Id: AIPasswordField.java,v 1.3 2006/12/21 00:02:59 teknopaul Exp $
12 */
13public class AIPasswordField extends JPasswordField {
14
15    public AIPasswordField() {
16        super();
17    }
18
19    public AIPasswordField(int columns) {
20        super(columns);
21    }
22
23    public AIPasswordField(String text) {
24        super(text);
25    }
26
27    public AIPasswordField(String text, int columns) {
28        super(text, columns);
29    }
30
31    public AIPasswordField(Document doc, String txt, int columns) {
32        super(doc, txt, columns);
33    }
34
35    private Dimension prefSize = new Dimension(SizeConstants.FIELD_WIDTH, SizeConstants.FIELD_HEIGHT);
36
37    public Dimension getMinimumSize() {
38        return prefSize;
39    }
40
41    public Dimension getPreferredSize() {
42        return prefSize;
43    }
44    public void setOverflow(Dimension prefSize) {
45        this.prefSize = prefSize;
46    }
47
48    public Dimension getMaximumSize() {
49        return prefSize;
50    }
51    
52}
53