こんなのもあったりして悩んでいます。そのほかdouble型もあります

boolean b = false ;
  ActionListener actionlistener = b. new ActionListener() {
   public void actionPerformed(ActionEvent actionevent)
   {
   }
  };