| Você está aqui: Java ::: Classes e Componentes ::: JTextField | 
| Como criar um JTextField que transforma seu conteúdo em letras minúsculasQuantidade de visualizações: 9254 vezes | 
| 
/*
 Este exemplo mostra como criar um JTextField
 que transforma seu conteúdo para letras
 minúsculas 
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.text.*;
public class Estudos extends JFrame{
  JTextField texto;  
  public Estudos() {
    super("Estudos Swing");
    
    Container c = getContentPane();
    c.setLayout(new FlowLayout(FlowLayout.LEFT));
    // Cria um JLabel
    JLabel label = new JLabel("Seu nome:");
    // Cria o JTextField
    texto = new JTextField(10);
    texto.setDocument(new MeuDocument());		
    // Adiciona o label à janela
    c.add(label);
    // Adiciona o JTextField à janela
    c.add(texto);  
    setSize(350, 250);
    setVisible(true);
  }
  
  public static void main(String args[]){
    Estudos app = new Estudos();
    app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }
}
// classe personalizada que amplia PlainDocument
class MeuDocument extends PlainDocument{
  public void insertString(int offs, String str, 
          AttributeSet a) throws BadLocationException{
    
    // transforma o conteúdo para letras minúsculas
    super.insertString(offs, str.toLowerCase(), a);
  }
}
 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Desafios, Exercícios e Algoritmos Resolvidos de Java | 
| Veja mais Dicas e truques de Java | 
| Dicas e truques de outras linguagens | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 





