domingo, 11 de septiembre de 2016

002 EVENTOS Entorno de trabajo en java
Ing. Honoria Reyes Macedo 


1.- Eventos de los componentes de un formulario (Prototipo de interfaz)

   

o desde el componente con mouse derecho


  

2.- -Ejemplo con un JTextField

NetBeans crea por default clases anonimas para los eventos seleccionados:

        jTextField1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField1ActionPerformed(evt);
            }
        });
 
        jTextField1.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyPressed(java.awt.event.KeyEvent evt) {
                jTextField1KeyPressed(evt);
            }
            public void keyReleased(java.awt.event.KeyEvent evt) {
                jTextField1KeyReleased(evt);
            }
            public void keyTyped(java.awt.event.KeyEvent evt) {
                jTextField1KeyTyped(evt);
            }
        });

       jTextField1.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
            public void mouseDragged(java.awt.event.MouseEvent evt) {
                jTextField1MouseDragged(evt);
            }
            public void mouseMoved(java.awt.event.MouseEvent evt) {
                jTextField1MouseMoved(evt);
            }
        });

       jTextField1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jTextField1MouseClicked(evt);
            }
            public void mouseReleased(java.awt.event.MouseEvent evt) {
                jTextField1MouseReleased(evt);
            }
        });

       jTextField1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusGained(java.awt.event.FocusEvent evt) {
                jTextField1FocusGained(evt);
            }
            public void focusLost(java.awt.event.FocusEvent evt) {
                jTextField1FocusLost(evt);
            }
        });

  Y crea sus respectivos metodos:
 




3.- Agregar un cambio de color del componente desde los metodos del punto 2, creados por los eventos:

  Probar cada cambio de color por separado, comentando los otros. Al final escoger el que te parezca util
Ejemplo:

 

--------------------------------------0----0---------------------------------------------

------------------------------------000--000-------------------------------------------


 

No hay comentarios.:

Publicar un comentario