private void addPopups(Field fld) { fld.addPopupMenuAction( "local", new AbstractAction() { public void actionPerformed(ActionEvent e) { setMode((Field) e.getSource(), 0); } }); fld.addPopupMenuAction( "inheritable", new AbstractAction() { public void actionPerformed(ActionEvent e) { setMode((Field) e.getSource(), 1); } }); }