/** Called when the speed slider was moved. */ public void SpeedSlider_stateChanged(ChangeEvent e) { JSlider source = (JSlider) e.getSource(); if (!source.getValueIsAdjusting()) { int speed = source.getValue(); notifyControllerListeners(ControllerEvent.SPEED_CHANGE, new Integer(speed)); } }
public void stateChanged(ChangeEvent e) { JSlider source = (JSlider) e.getSource(); if (!source.getValueIsAdjusting()) { int delay = 1000 * (int) source.getValue(); LifeSimulation.timer().setDelay(delay); } }
public void stateChanged(ChangeEvent ce) { Object ob = ce.getSource(); Class<?> cl = ob.getClass(); if (Debug) { System.out.println("MyChangeListener: got stateChanged: Object: " + ob.toString() + "\n"); System.out.println("MyChangeListener: got stateChanged: Class: " + cl.getName() + "\n"); } if (cl.getName().equals("javax.swing.JTabbedPane")) { if (pane == ce.getSource()) { int index = pane.getSelectedIndex(); mLook.stateChanged(index); } else { System.out.println("The source does NOT equal pane\n"); } } }
/** Called when color slider values change. */ public void stateChanged(ChangeEvent e) { JSlider slider = (JSlider) e.getSource(); int val = slider.getValue(); String s = "" + val; if (val < 100) s = "0" + s; if (val < 10) s = "0" + s; if (slider == red) redValue.setText(s); else if (slider == green) greenValue.setText(s); else if (slider == blue) blueValue.setText(s); Color c = new Color(red.getValue(), green.getValue(), blue.getValue()); colorBox.setBackground(c); }