Code:
Action resetAction = new AbstractAction()
{
private static final long serialVersionUID = -6617663698921014449L;
{
putValue(Action.NAME, "Neues Spiel");
}
public void actionPerformed(ActionEvent e)
{
Reversi.newGame();
}
};
Es geht um den Aufruf von putValue zwischen den eckigen Klammern. Eigentlich signalisieren die doch nur einen Block, also müsste ich die auch weglassen können. Dann bekomme ich allerdings Stress mit dem Compiler. Ist das sowas wie ein Konstruktor oder wie soll ich mir das vorstellen?