创建一个通过输入数据显示出折线图的单文档程序,并实现如下功能:
1) 通过菜单「编辑数据」命令弹出“编辑数据”对话框,在其中输入10个点的x、y坐标,据此在程序界面用户区生成(黑色)折线图,10个数据点也必须用菱形(或者其它形状)专门标记出来(黑色填充),x、y坐标轴上的刻度值必须是等间距的整数值;
2) 用户可以在折线图上选中数据点,选中的点以红色高亮显示,未被选中的另外9个数据点仍然以黑色填充;
3) 用户可以在折线图上直接对数据点的Y坐标进行拖动(在按下鼠标左键保持选中一个数据点的状态下,移动鼠标)调整,且在鼠标拖动数据点的过程中在状态栏显示当前的Y坐标值;
4) 要时刻保持“编辑数据”对话框中10个坐标点与折线图上坐标点的一致,即:修改“编辑数据”对话框中的坐标值关闭对话框后,视图界面上的折线也被更新;利用鼠标拖动数据点坐标后,单击「编辑数据」菜单在弹出的对话框中相应点的坐标也被同步更新;
5) 实现数据点坐标的明文保存到txt文件中,并可将txt坐标文件导入程序,显示相应折线图。