public Renderer renderer() { if (renderers.getSelectedItem().equals("Serial")) { return new SerialRenderer(); } else if (renderers.getSelectedItem().equals("Parallel")) { return new ForkJoinRenderer(); } else { throw new RuntimeException("Unknown renderer selected: " + renderers.getSelectedItem()); } }