Call getKey() once, and store what it returns in a variable.
private boolean readEnter = true;
if(!readEnter && !Greenfoot.isKeyDown("enter"))
readEnter = true;if(Greenfoot.isKeyDown("enter") && readEnter)
{
//Whatever you want to do.
readEnter = false;
}