import java.util.*; import framework.*; import javax.swing.*; public class FibView extends View { // the controls: private JTextField fib1 = new JTextField(10); private JTextField fib2 = new JTextField(10); private JButton button = new JButton("next"); public FibView(FibGenerator fg) { super(fg); title = "Fibonacci Generator"; // ??? } public Model makeModel() { // ??? } public Command makeCommand(String cmmd) { if (cmmd.equals("next")) { return new NextFibCommand((FibGenerator)theModel); } else { return null; } } public void update(Observable arg0, Object arg1) { // update controls } public static void main(String[] args) { FibView gui = new FibView(new FibGenerator()); gui.display(); } }