Chamada de Classe

Olá amigos, estou com uma classe para fazer o UPPERCASE so que nao sei chala ela é assim:

package teste.forms;

import javax.swing.JTextField;
import javax.swing.text.AttributeSet;
import javax.swing.text.BadLocationException;
import javax.swing.text.Document;
import javax.swing.text.PlainDocument;

/**
 *
 * @author kleber
 */
public class UpperCaseField extends JTextField {
    
    public UpperCaseField(int cols) {
        super(cols);
    }
    
    protected Document createDefaultModel() {
        return new UpperCaseDocument();
    }
    
    static class UpperCaseDocument extends PlainDocument {
        
        public void insertString(int offs, String str, AttributeSet a)
        throws BadLocationException {
            
            if (str == null) {
                return;
            }
            char[] upper = str.toCharArray();
            for (int i = 0; i < upper.length; i++) {
                upper[i] = Character.toUpperCase(upper[i]);
            }
            super.insertString(offs, new String(upper), a);
        }
    }
}

gostaria de saber como eu faco a chamada dela em um form:

   private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
        // Neste trecho abaixo estou fazendo com que meus caracteres ao         
    
}

Grato ae galera.

Kleber Gracia

Ola,

Velho problema da reusabilidade máxima (CTRL+C CTRL+V)…

Só vc ao invés de instanciar a JTextField, instanciar a sua UpperCaseField, para o campo desejado…