Olá pessoal… já reparei que sempre que crio uma aplicação em swing ou component, para ser inserida em um JFrame, ou algo do tipo, o nome da classe, no Eclipse, fica sublinhado de amarelo (Warning) com a seguinte mensagem:
The serializable class Pino does not declare a static final serialVersionUID field of type long
Eu sinceramente acho um saco esse Warning. Ele é razoável quando se trata de TOs, por exemplo… mas quando se trata de Swing… eu, particularmente, ignoro.
Bem essa variavél estática e final serialVersionUID é utilizada para o controle de versão do seu objeto, caso você “serialize” seu objeto e o mesmo sofra alguma alteração essa variavél é comparada para certificar que o objeto serializado é o mesmo, garantiando uma certa segurança