Pessoal … estou desenvolvendo um Bean só para aprender … ele vai ser um JTextField que muda de cor automaticamente quando recebe o foco, e volta para a cor branca quando perde o foco …
- Este Bean deve herdar alguma classe especial, que diga ser ele um Bean ?
- Como usar ele nas outras aplicações ? Eu uso JBuilder …
- O que significa ser Serializável ?
Código :
import java.awt.*;
import javax.swing.JTextField;
public class JTextField_UBASA extends JTextField implements java.awt.event.KeyListener, java.awt.event.FocusListener
{
public boolean aceitaNumero;
public boolean aceitaTexto;
public void keyReleased(java.awt.event.KeyEvent ke) {}
public void keyPressed(java.awt.event.KeyEvent ke) {}
public void keyTyped(java.awt.event.KeyEvent ke) {}
public void focusGained(java.awt.event.FocusEvent fe)
{this.setBackground(Color.yellow);}
public void focusLost(java.awt.event.FocusEvent fe)
{this.setBackground(Color.white);}
}