ふーむ・・・それじゃ例えばこれは何をやっているのでしょうか?
addMouseListener(new MouseAdapter(){

 public void mousePressed(MouseEvent me){
setBackground(Color.red);
repaint();
}

public void mousereleased(MouseEvent me){
setBackground(color.green);
repaint();
}
});
}
}
最初newがきているので右側のはコンストラクタだと解釈したのですが、たしかに変ですね。次に{}がありますし。インデントなしですいません。