HashCode() em JToggleButton?

Oi Pessoal,
tenho uma dúvida…
fiz um LinkedHashMap:

 Map <String,myButton> map = new LinkedHashMap <String,myButton>();

minha clase botão:

[code]public class myButton extends JToggleButton {

private String geometry="";
private boolean allowed=false;

public myButton() {
super();
}

//gets and sets
}
[/code]
Olhando os códigos de exemplo dos posts que falam do hashcode(), só vi clases sem pai.
No meu caso, não preciso sobreescrever o método hashCode() e equals()???
E se fosse necesario implementar os métodos, como eu faria isso?

Muito Obrigado.

O hashCode é importante para classes cujos objetos são chaves do mapa.
O seu botão não é a chave do mapa. String é a sua chave
Não precisa sobre escrever o método hashCode.

O Sérgio está certo.

Agora, se um dia você precisar, vai ser bom saber como fazer isso. Nesse caso, veja o capítulo 3 do Effective Java:
http://developer.java.sun.com/developer/Books/effectivejava/Chapter3.pdf

Existem 2 tópicos lá (um para um desses métodos) que cobrem muito bem esse assunto.

ok pessoal. Muito Obrigado. :slight_smile: