import javax.swing.*; import javax.swing.event.*; import java.util.*; class TemperatureModel extends DefaultBoundedRangeModel implements ComboBoxModel { protected Vector listeners = new Vector(); protected Vector data = new Vector(); protected int selectedIndex = -1; public void setValue(int value) { super.setValue(value); ListDataEvent e = new ListDataEvent(this,ListDataEvent.CONTENTS_CHANGED,getMinimum(),getMaximum()); for (int i=0; i