static void onMouseDown(final Component c, fO r) { if (c != null) swing { c.addMouseListener(new MouseAdapter { public void mousePressed(MouseEvent e) { if (e.getButton() == MouseEvent.BUTTON1) pcallF(r); } }); } }