java课设学生成绩管理系统内容摘要:

/* 建立菜单并添加到菜单栏中 */ JMenu manageMenu = new JMenu(管理 )。 (manageMenu)。 JMenu helpMenu = new JMenu(帮助 )。 (helpMenu)。 /* 建立菜单项并添加到菜单中 */ JMenuItem m_add = new JMenuItem(添加 )。 JMenuItem m_manage = new JMenuItem(查看 )。 JMenuItem m_modify = new JMenuItem(修改 )。 JMenuItem m_export = new JMenuItem(导出 )。 JMenuItem m_exit = new JMenuItem(退出 )。 (m_add)。 (m_modify)。 (m_manage)。 ()。 (m_export)。 ()。 (m_exit)。 JMenuItem m_help = new JMenuItem(说明 )。 JMenuItem m_copy = new JMenuItem(版权 )。 兰州理工大学软件学院 Java 课程设 计 23 (m_help)。 ()。 (m_copy)。 /* 为添加菜单项注册监听器,使点击该菜单项时添加学生成绩数据 */ (new ActionListener(){ public void actionPerformed(ActionEvent e) { resetPanel(insertPanel)。 } })。 /* 为修改菜单项注册监听器,使点击该菜单项时修改学生成绩数据 */ (new ActionListener(){ public void actionPerformed(ActionEvent e) { resetPanel(modifyPanel)。 } })。 /* 为管理菜单项注册监听器,使点击该菜单项时显示学生成绩列表 */ (new ActionListener(){ public void actionPerformed(ActionEvent e) { resetPanel(displayPanel)。 } })。 /* 为导出菜单项注册监听器,使点击该菜单项时复制现有数据到指定文件 */ (new ActionListener(){ public void actionPerformed(ActionEvent e) { /* 弹出保存文件对话框供选取要保存的文件及位置 */ JFileChooser chooser = new JFileChooser()。 int choose = (currentContainer)。 if(choose==){ /* 调用导出数据到文件方法 */ 兰州理工大学软件学院 Java 课程设 计 24 boolean flag = exportData(())。 if(flag){ (currentContainer, 数据已经成功导出到指定文件。 ,导出成功,)。 }else{ (currentContainer, 无法导出到指定文件。 ,导出失败,)。 } } } })。 /* 为退出菜单项注册监听器,使点击该菜单项时退出程序 */ (new ActionListener(){ public void actionPerformed(ActionEvent e) { (0)。 } })。 /* 为说明菜单项注册监听器,使点击该菜单项时弹出程序说明窗口 */ (new ActionListener(){ public void actionPerformed(ActionEvent e) { (currentContainer, 没有任何说明…… ,帮助信息 ,)。 } })。 /* 为版权菜单项注册监听器,使点击该菜单项时弹出版权信息窗口 */ (new ActionListener(){ public void actionPerformed(ActionEvent e) { (currentContainer, 小组成员: \n + 12700331 刘坤 ,版权信息 ,)。 } 兰州理工大学软件学院 Java 课程设 计 25 })。 /* 设置菜单栏 */ (menubar)。 } /** * 重设面板 */ private void resetPanel(JPanel panel) { (false)。 ().removeAll()。 /* 如果是要切换到显示信息面板,则同时加载信息 */ if(panel==displayPanel){ loadData()。 } ().add(panel)。 (true)。 } /** * 创建欢迎面板 * @return 欢迎面板 */ private JPanel createWelePanel(){ JPanel panel = new JPanel()。 /* 标题文本 */ JLabel title = new JLabel(学生成绩管理系统 )。 (headFont)。 (title)。 (true)。 return panel。 } /** * 创建添加信息面板 * @return 添加信息面板 */ private JPanel createInsertPanel(){ 兰州理工大学软件学院 Java 课程设 计 26 JPanel panel = new JPanel()。 (null)。 (true)。 /* 标题文本 */ JLabel title = new JLabel(录入学生成绩 )。 (headFont)。 (title)。 (175, 25, 120, 30)。 /* 显示表单文本及文本框 */ final String[] label = {学号 ,姓名 ,汇编程序设计 ,Java程序设计 ,计算机网络 ,操作系统 }。 final JTextField[] textField = new JTextField[]。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。