@Override public void actionPerformed(ActionEvent e) { if (e.getSource() == clearButton) { for (ProjectPanel panel : projectPanels) { panel.init(); } } if (e.getSource() == batchButton) { runBatch(); } if (e.getSource() == selectAll) { for (ProjectPanel projectPanel : projectPanels) { projectPanel.wantBatch.setSelected(selectAll.isSelected()); } } }