www.pudn.com > lxc.rar > MainView.java


import java.util.*; 
import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*; 
 
public class MainView extends WmvcView{ 
	private ThermometerModel myModel; 
	 
	public MainView(){ 
		myModel=(ThermometerModel)WmvcApp.getModel(); 
		myModel.addView(this); 
		JMenu fileMenu=new JMenu("File"); 
		WmvcMenuItemCtl fileUp=new WmvcMenuItemCtl(fileMenu,"Up",null,'U',null,new WmvcExecutor(){ 
				public void execute(ActionEvent e){ 
					//System.err.println("Up respond"); 
					myModel.setTemp(myModel.getTemp()+1); 
				} 
			}); 
		WmvcMenuItemCtl fileDown=new WmvcMenuItemCtl(fileMenu,"Down",null,'D',null,new WmvcExecutor(){ 
				public void execute(ActionEvent e){ 
					//System.err.println("Down respond"); 
					myModel.setTemp(myModel.getTemp()-1); 
				} 
			}); 
		WmvcMenuItemCtl fileExit=new WmvcMenuItemCtl(fileMenu,"Exit",null,'X',null,new WmvcExecutor(){ 
				public void execute(ActionEvent e){ 
					//System.err.println("Exit respond"); 
					if(WmvcApp.getApp().appClosing()) 
						System.exit(0); 
				} 
			}); 
		WmvcApp.addMenu(fileMenu); 
		//System.out.println("Ready to check the WmvcExecutor"); 
		WmvcTBButtonCtl toolUp= 
			new WmvcTBButtonCtl("Up",null,"Up one degree F",fileUp.getWmvcExecutor()); 
		WmvcTBButtonCtl toolDown= 
			new WmvcTBButtonCtl("Down",null,"Down one degree F",fileDown.getWmvcExecutor());		 
	} 
}