RE:Formato TextField......????
Una Forma de hacerlo es hallando el codigo ascii del caracter que se introdusca , en la tabla de codigos ascii las mayusculas entan entre el 65 y 95 , entonces serviria esto:
jTextField1.addKeyListener(new java.awt.event.KeyAdapter()
{
public void keyTyped(KeyEvent e)
{
eventoKeyTyped(e);
}
});
private void eventoKeyTyped(KeyEvent e)
{
int l = jTextField1.getText().length()-1;//saca la longitud de la cadena introducida en el JTextF
char o = jTextField1.getText().charAt(l);//saca el ultimo caracter, el de la ultima posicion
//la ultima posicion es igual a la longitud de la cadena introducida
int ascii = (int)o;//convierte el caracter a codigo ascii.
if(ascii >= 65 && ascii<= 90){
jTextField1.setText(jTextField1.getText().substring(0,l));//imprime sin el caracter.
}
}