📄 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 + -