@Override public void actionPerformed(ActionEvent e) { if (e.getSource() == debug) DEBUG.setEnabled(debug.isSelected()); else if (e.getSource() == draw) DRAW.setEnabled(draw.isSelected()); else if (e.getSource() == draw_path) DRAW_PATH.setEnabled(draw_path.isSelected()); else if (e.getSource() == draw_vision) DRAW_VISION.setEnabled(draw_vision.isSelected()); else if (e.getSource() == draw_border) DRAW_BORDER.setEnabled(draw_border.isSelected()); else if (e.getSource() == print) PRINT.setEnabled(print.isSelected()); else if (e.getSource() == print_energy) PRINT_ENERGY.setEnabled(print_energy.isSelected()); else if (e.getSource() == print_death) PRINT_DEATH.setEnabled(print_death.isSelected()); else if (e.getSource() == print_ai) PRINT_AI.setEnabled(print_ai.isSelected()); else if (e.getSource() == print_breed) PRINT_BREED.setEnabled(print_breed.isSelected()); else if (e.getSource() == print_move) PRINT_MOVE.setEnabled(print_move.isSelected()); else if (e.getSource() == print_input) PRINT_INPUT.setEnabled(print_input.isSelected()); else if (e.getSource() == print_other) PRINT_OTHER.setEnabled(print_other.isSelected()); else if (e.getSource() == cmds) CMD.setEnabled(cmds.isSelected()); }