posso usar esse exemplo de polimorfismo...? ou serah heranca ? pois essa
nova classe HERDA todas as propriedades do textfield..


import java.awt.*;

class NumericField extends TextField {


    // ######################################
    // #  VARIAVEIS GLOBAIS
    // ######################################

    int max;
    boolean decimal = false;


    // ######################################
    // #  CONSTRUTORES
    // ######################################

    //
============================================================================
====
    public NumericField(String text, int maximo, boolean dec) {
        super(text);
        max = maximo;
        if(dec) decimal = true;
    }

    //
============================================================================
====
    public NumericField(int columns, int maximo, boolean dec) {
        super(columns);
        max = maximo;
        if(dec) decimal = true;
    }

    //
============================================================================
====
    public NumericField(int maximo, boolean dec) {
        super();
        max = maximo;
        if(dec) decimal = true;
    }

    //
============================================================================
====
    public NumericField(String text, int columns, int maximo, boolean dec) {
        super(text, columns);
        max = maximo;
        if(dec) decimal = true;
    }

    // ######################################
    // #  METODOS
    // ######################################

    //
============================================================================
====
    public boolean handleEvent(Event e) {

       if(e.id == Event.KEY_PRESS) {
           if("0123456789,\b\u007f\u03EE\u0009\u03EF".indexOf(e.key) == -1)
// 9=tab | 7f=Del | 3ee=SetaDir | 3ef=SetaEsq
               return true; // so deixa numero e ponto
           else if((',' == e.key && getText().indexOf(',') != -1) || (',' ==
e.key && decimal == false))
               return true;
           else if(("0123456789,".indexOf(e.key) != -1) &&
(getText().length() >= max))
               return true;
       }
       return false;

    }

}






-----Mensagem Original-----
De: Rogerio Lacerda <[EMAIL PROTECTED]>
Para: Lista Java <[EMAIL PROTECTED]>
Enviada em: Quarta-feira, 22 de Setembro de 1999 22:31
Assunto: polimorfismo


> tenho mais uma duvida, qto ao polimorfismo...
>
> alguem tem uma definicao para isso ?
>
> algum exemplo teorico e pratico com Java ?
>
> agradeco aos participantes,
>
> Roger
>
>
> * Para n�o receber mais e-mails desta lista envie um e-mail para
[[EMAIL PROTECTED]]
> e no corpo do email escreva [unsubscribe <seu-email>]
> Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/

* Para n�o receber mais e-mails desta lista envie um e-mail para 
[[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe <seu-email>]
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/

Responder a