package uk.ac.cam.cstibhotel.otcanalyser.gui; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JComboBox; public class ColorChangeListener implements ActionListener { JComboBox<String> color; ColorChangeListener(JComboBox<String> c) { color = c; } @Override public void actionPerformed(ActionEvent e) { Color chartColor; Color plotColor; String selectedColor = (String) color.getSelectedItem(); switch(selectedColor) { case("Default"): { chartColor = new Color(100,100,100); plotColor = Color.DARK_GRAY; GraphWindow.chartColor = chartColor; GraphWindow.plotColor = plotColor; break; } case("Light"): { chartColor = Color.WHITE; plotColor = Color.LIGHT_GRAY; GraphWindow.chartColor = chartColor; GraphWindow.plotColor = plotColor; break; } case("Hotdog"): { chartColor = Color.RED; plotColor = Color.YELLOW; GraphWindow.chartColor = chartColor; GraphWindow.plotColor = plotColor; break; } default: break; } } }