[摘要]Exit时就被调用。 这个方法的目的是测试文本是否需要保存(是否动过)。若文本动过,这个方法就用Yes, No, Cancel消息对话问用户是否保存。这个方法在用户点选Yes按钮时,也调用saveF...
Exit时就被调用。 这个方法的目的是测试文本是否需要保存(是否动过)。若文本动过,这个方法就用Yes, No, Cancel消息对话问用户是否保存。这个方法在用户点选Yes按钮时,也调用saveFile()。若这个方法返回的布尔值是true(真),则表明可以退出当前文件,因为文件是干净的或用户点选了Yes或No按钮。如果返回值是false(假),意味着用户点选了Cancel。实际检查文件是否被改变的代码在随后的步骤中添加。目前这个方法总认为文件是不干净的,即使文字根本没被动过。随后要添加一个当用户在文本区域输入文字时就将dirty变量设置为true的方法,并在okToAbandon()方法的头部增加测试dirty变量的代码。
添加一个清除文本区的菜单事件处理器
将File
关键词:JBuilder 9 开发一个文本编辑器