package vn.edu.rmit.examples.complex; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Observable; public class FView extends TemperatureView { public FView() {} public FView(int h, int v) { super("Farenheit Temperature", h, v); } public void init() { super.init(); setDisplay(""+getModel().getF()); addUpListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { getModel().setF(getModel().getF() + 1.0); } }); addDownListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { getModel().setF(getModel().getF() - 1.0); } }); addDisplayListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { double value = getDisplay(); getModel().setF(value); } }); } public void update(Observable t, Object o) { setDisplay("" + getModel().getF()); } }