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:
Ejemplo:
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 utilEjemplo:



No hay comentarios.:
Publicar un comentario