static void onSingleLeftClick(JComponent c, final O runnable) { c.addMouseListener(new MouseAdapter { public void mouseClicked(MouseEvent e) { if (e.getButton() == 1 && e.getClickCount() == 1) pcallF(runnable, e); } }); }