简化鼠标拖动代码
重写程序框架

CommandsStatusFrame改为ToolBarStatusFrame。此类只负责管理工具栏和状态栏，不再管理工作区、窗口标题等杂项内容。
工具栏按钮的事件改为由多个独立的侦听器侦听。
setToolBarButtonsEnabled改名为setToolBarComponentsEnabled