?? mainview.java
字號:
/* * MainView - Top level view/controller for the Thermometer * * This is the main view/controller. * Copyright (c) 2001, Bruce E. Wampler */import java.util.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class MainView extends WmvcView{ private ThermometerModel myModel; // local model reference public MainView() { myModel = (ThermometerModel) WmvcApp.getModel(); myModel.addView(this); JMenu fileMenu = new JMenu("File"); // File->Up WmvcMenuItemCtl fileUp = new WmvcMenuItemCtl(fileMenu, "Up",null, 'U', null /* no accel */, new WmvcExecutor() { public void execute(ActionEvent event) { myModel.setTemp(myModel.getTemp()+1); } }); // File->Down WmvcMenuItemCtl fileDown = new WmvcMenuItemCtl(fileMenu, "Down",null, 'D', null /* no accel */, new WmvcExecutor() { public void execute(ActionEvent event) { myModel.setTemp(myModel.getTemp()-1); } }); // File->Exit WmvcMenuItemCtl fileExit = new WmvcMenuItemCtl(fileMenu, "Exit", null, 'x', null /* no accel */, new WmvcExecutor() { public void execute(ActionEvent event) { if (WmvcApp.getApp().appClosing()) System.exit(0); } }); WmvcApp.addMenu(fileMenu); // Add to app menu // ToolBar: Up WmvcTBButtonCtl toolUp = new WmvcTBButtonCtl( " Up ",null,"Up one degree F", fileUp.getWmvcExecutor() /* same as file up */); // ToolBar: Down WmvcTBButtonCtl toolDown = new WmvcTBButtonCtl( " Down ",null,"Down one degree F", fileDown.getWmvcExecutor() /* same as file up */); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -