软件工程课程设计记事本课程设计内容摘要:

e))。 String str = null。 while ((str = ()) != null) { (str).append(\n)。 } (())。 } catch (FileNotFoundException e1) { ()。 } catch (IOException e1) { ()。 } finally { if (br != null) { try { ()。 } catch (IOException e1) { ()。 } } } } })。 // 保存菜单项的功能实现 (new ActionListener() { public void actionPerformed(ActionEvent e) { // FileDialog dialog = new FileDialog(new // JFrame(),保存 ....,)。 17 // (true)。 // filePath = () + ()。 // File file = new File(filePath)。 // BufferedWriter bw = null。 // try{ // bw = new BufferedWriter(new FileWriter(file))。 // (())。 // } // catch(FileNotFoundException e1){ // ()。 // } // catch(IOException e1){ // ()。 // } // finally{ // if(bw != null){ // try{ // ()。 // } // catch(IOException e1){ // ()。 // } // } // } FileDialog dialog = new FileDialog(new JFrame(), 保存 ...., )。 (true)。 filePath = () + ()。 if (()) {// 没有路径时,就另存为 JFileChooser jfc = new JFileChooser()。 // 用于选择保存路径的文件名 int bcf = (jf)。 // 弹出保存窗口 if (bcf == ) { try { // 保存文件 BufferedWriter bfw = new BufferedWriter( new FileWriter(new File(jfc .getSelectedFile() .getAbsolutePath() + .txt)))。 filePath = ().getAbsolutePath()。 (())。 // 向文件写出数据 ()。 ()。 // 关闭输出流 } catch (IOException ex) { (()).log( , null, ex)。 18 } } } else {// 路径不为空时,保存在原来的路径下 try { // 保存文件 BufferedWriter bfw = new BufferedWriter(new FileWriter( new File(filePath)))。 (())。 // 向文件写出数据 ()。 ()。 // 关闭输出流 } catch (IOException ex) { (()).log( , null, ex)。 } } } })。 // 另存为菜单项的功能实现 (new ActionListener() { public void actionPerformed(ActionEvent e) { JFileChooser jfc = new JFileChooser()。 // 用于选择保存路径的文件名 int bcf = (jf)。 // 弹出保存窗口 if (bcf == ) { try { // 保存文件 BufferedWriter bfw = new BufferedWriter(new FileWriter( new File(() .getAbsolutePath() + .txt)))。 filePath = ().getAbsolutePath()。 (())。 // 向文件写出数据 ()。 ()。 // 关闭输出流 } catch (IOException ex) { (()).log( , null, ex)。 } } } })。 // 页面设置菜单项的功能实现 (new ActionListener() { public void actionPerformed(ActionEvent e) { } 19 })。 // 打印菜单项的功能实现 (new ActionListener() { public void actionPerformed(ActionEvent e) { } })。 // 退出菜单项的功能实现 (new ActionListener() { public void actionPerformed(ActionEvent e) { Object[] options = { 是的,我要退出 , 不好意思,点错了 }。 int option = (null, 您确定要退出吗。 , 退出提示 ...., , , null, options, options[0])。 if (option == ) { (0)。 } } })。 // 创建编辑菜单上的各个菜单项并添加到菜单上 MenuItem undoitem = new MenuItem(撤销( U) )。 (new MenuShortcut(, false))。 (undoitem)。 MenuItem cutitem = new MenuItem(剪切( T) )。 (new MenuShortcut(, false))。 (cutitem)。 MenuItem copyitem = new MenuItem(复制( C) )。 (new MenuShortcut(, false))。 (copyitem)。 MenuItem pasteitem = new MenuItem(粘贴( P) )。 (new MenuShortcut(, false))。 (pasteitem)。 MenuItem deleteitem = new MenuItem(删除( L) )。 (new MenuShortcut(, false))。 (deleteitem)。 ()。 MenuItem finditem = new MenuItem(查找( F) )。 (new MenuShortcut(, false))。 (finditem)。 MenuItem nextitem = new MenuItem(查找下一个( N) )。 (new MenuShortcut(, false))。 (nextitem)。 MenuItem replaceitem = new MenuItem(替换( R) )。 (new MenuShortcut(, false))。 20 (replaceitem)。 MenuItem turntoitem = new MenuItem(转到( G) )。 (new MenuShortcut(, false))。 (turntoitem)。 ()。 // 复选菜单项 Menu choicemenu = new Menu(选择 (C))。 MenuItem allitem = new MenuItem(全选( A) )。 (new MenuShortcut(, false))。 (allitem)。 MenuItem fanxiangitem = new MenuItem(反向选择 (B))。 (new MenuShortcut(, false))。 (fanxiangitem)。 MenuItem chieseitem = new MenuItem(选择汉字( C) )。 (new MenuShortcut(, false))。 (chieseitem)。 (choicemenu)。 // 编辑菜单项的时间 /日期项 MenuItem dateitem = new MenuItem(时间 /日期( D) )。 (new MenuShortcut(, false))。 (dateitem)。 // 添加监听器。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。