Loading ...
Sorry, an error occurred while loading the content.

1053Re: [riojug] JtextField

Expand Messages
  • Guilherme Freitas
    Nov 2, 2002
    • 0 Attachment
      Ol� pessoal,

      N�o sei se j� postaram uma sugest�o para vc Daniel, mas por via das d�vidas
      vai uma sugest�o:

      import java.awt.*;
      import javax.swing.*;
      import javax.swing.text.*;

      class MyTextFieldDocument extends PlainDocument
      {
      public void insertString(int offs, String str, AttributeSet a)
      throws BadLocationException
      {
      char ch[] = new char[1];
      str.getChars(0, 1, ch, 0);
      if ((Character.isLowerCase(ch[0])) || (Character.isDigit(ch[0])))
      super.insertString(offs, str, a);
      }
      }

      public class MyFrame extends JFrame
      {
      JTextField myTextField1 = new JTextField();
      MyTextFieldDocument myTextFieldDocument1 = new MyTextFieldDocument();
      FlowLayout flowLayout1 = new FlowLayout();

      public MyFrame()
      {
      try
      {
      jbInit();
      }
      catch(Exception e)
      {
      e.printStackTrace();
      }
      }
      public static void main(String[] args)
      {
      MyFrame myFrame1 = new MyFrame();
      myFrame1.setVisible(true);
      }
      private void jbInit() throws Exception
      {
      myTextField1.setPreferredSize(new Dimension(150, 21));
      myTextField1.setDocument(myTextFieldDocument1);
      this.getContentPane().setLayout(flowLayout1);
      this.getContentPane().add(myTextField1, null);
      }
      }

      Abra�os,

      Guilherme Freitas

      ----- Original Message -----
      From: Daniel Passos
      To: daniel@...
      Sent: Thursday, October 31, 2002 8:04 AM
      Subject: [riojug] JtextField


      Bom dia gALLera,

      Tenho um JtextField e preciso que ele so deixe o usuario escrever valores
      que sejam apenas numericos, apenas letras, 123 sei la... eu quero de alguma
      forma limitar o que o usuario escreve... se ele tentar escrever algo que nao
      seja o que eu quero simpliemente que n�o aparece na tela.

      Atenciosamente,

      Daniel Passos
      Analista Consultor de TI


      Yahoo! Groups Sponsor
      ADVERTISEMENT




      -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Rio Java User's Group (grupo oficial da SUCESU-RJ)

      Informa��es: http://groups.yahoo.com/group/riojug
      Enviar mensagens: riojug@yahoogroups.com
      Inscrever-se no grupo: riojug-subscribe@yahoogroups.com
      Retirar-se do grupo: riojug-unsubscribe@yahoogroups.com
      Falar com o Moderador: riojug-owner@yahoogroups.com
      -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


      Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
    • Show all 2 messages in this topic