77范文网 - 专业文章范例文档资料分享平台

基于SWING和MyBatis的学生成绩管理系统设计与实现(3)

来源:网络收集 时间:2019-04-01 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

《java高级开发》课程设计

JPanel jp = new JPanel(); //创建个JPanel jp.setOpaque(false); //把JPanel设置为透明 这样就不会遮住后面的背景 这样你就能在JPanel随意加组件了 c.add(jp); setSize(540, 450); setVisible(true);*/ /*JLabel p=new JLabel(); p.setOpaque(true); p.setBackground(Color.red);*/ /*JLabel p=new JLabel(); JLabel l=new JLabel(); Icon icon=new ImageIcon(\ //在此直接创建对象 l.setIcon(icon); l.setBounds(0, 0, icon.getIconWidth(),icon.getIconHeight()); p.add(l,new Integer(Integer.MIN_VALUE)); getContentPane().add(p); pack(); //窗口适应组件大小 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //用来关闭窗口的*/ setVisible(true); setTitle(\学生成绩管理系统\ getContentPane().setLayout(new GridLayout(3,1)); getContentPane().add(p1); getContentPane().add(p2); getContentPane().add(p3); p1.add(la1); p1.add(name); p2.add(la2); p2.add(pw); p3.add(b1); p3.add(b2); setBounds(500, 250, 100, 100); pack(); setVisible(true); pw.setEchoChar('*'); b1.addActionListener(this); b2.addActionListener(this); } /* public void setBak(){ ((JPanel)this.getContentPane()).setOpaque(false); ImageIcon img = new ImageIcon(\添加图片 JLabel background = new JLabel(img);this.getLayeredPane().add(background, new Integer(Integer.MIN_VALUE)); background.setBounds(0, 0, img.getIconWidth(), img.getIconHeight()); }*/

11

《java高级开发》课程设计

public void actionPerformed(ActionEvent e) { if(e.getActionCommand()==\登录\ String password=pw.getText(); String user=name.getText(); if(user.equals(\ Function function=new Function(); function.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(false); } else{ JOptionPane.showMessageDialog(null, \用户名或密码错误\\JOptionPane.INFORMATION_MESSAGE); } } else if(e.getActionCommand()==\退出\ System.exit(0); } } }

DateBaseCreate.java

package scoreManagement; import java.awt.*; import java.awt.event.*; import javax.swing.*; //登录界面 public class Login extends JFrame implements ActionListener{ JButton b1=new JButton(\登录\ JButton b2=new JButton(\退出\ JLabel la1=new JLabel(\用户名\ JLabel la2=new JLabel(\密 码\ JPanel p1=new JPanel(); JPanel p2=new JPanel(); JPanel p3=new JPanel(); JTextField name=new JTextField(15); JPasswordField pw=new JPasswordField(15); public Login(){ /*setBak(); //调用背景方法 Container c = getContentPane(); //获取JFrame面板

12

《java高级开发》课程设计

JPanel jp = new JPanel(); //创建个JPanel jp.setOpaque(false); //把JPanel设置为透明 这样就不会遮住后面的背景 这样你就能在JPanel随意加组件了 c.add(jp); setSize(540, 450); setVisible(true);*/ /*JLabel p=new JLabel(); p.setOpaque(true); p.setBackground(Color.red);*/ /*JLabel p=new JLabel(); JLabel l=new JLabel(); Icon icon=new ImageIcon(\ //在此直接创建对象 l.setIcon(icon); l.setBounds(0, 0, icon.getIconWidth(),icon.getIconHeight()); p.add(l,new Integer(Integer.MIN_VALUE)); getContentPane().add(p); pack(); //窗口适应组件大小 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //用来关闭窗口的*/ setVisible(true); setTitle(\学生成绩管理系统\ getContentPane().setLayout(new GridLayout(3,1)); getContentPane().add(p1); getContentPane().add(p2); getContentPane().add(p3); p1.add(la1); p1.add(name); p2.add(la2); p2.add(pw); p3.add(b1); p3.add(b2); setBounds(500, 250, 100, 100); pack(); setVisible(true); pw.setEchoChar('*'); b1.addActionListener(this); b2.addActionListener(this); } /* public void setBak(){ ((JPanel)this.getContentPane()).setOpaque(false); ImageIcon img = new ImageIcon(\添加图片 JLabel background = new JLabel(img);this.getLayeredPane().add(background, new Integer(Integer.MIN_VALUE)); background.setBounds(0, 0, img.getIconWidth(), img.getIconHeight()); }*/

13

《java高级开发》课程设计

public void actionPerformed(ActionEvent e) { if(e.getActionCommand()==\登录\ String password=pw.getText(); String user=name.getText(); if(user.equals(\ Function function=new Function(); function.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(false); } else{ JOptionPane.showMessageDialog(null, \用户名或密码错误\\JOptionPane.INFORMATION_MESSAGE); } } else if(e.getActionCommand()==\退出\ System.exit(0); } } } 4.系统实现与测试

4.1 功能模块测试

由于时间和自身能力所限,我们只进行了功能测试(黑盒测试)。 1) 登陆界面测试

2) 学生信息查询,删除,修改,添加及导入导出功能的测试 3) 课程信息查询,删除,修改,添加及导入导出功能的测试 4) 成绩信息查询,删除,修改,添加及导入导出功能的测试 经过测试本系统基本实现了所要求的功能,能够比较方便的,快捷的完成所执行操作。

14

《java高级开发》课程设计

4.2 系统测试截图

部分截图如下:

图4.1-1 登录页面

图4.1-2 主界面

15

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于SWING和MyBatis的学生成绩管理系统设计与实现(3)在线全文阅读。

基于SWING和MyBatis的学生成绩管理系统设计与实现(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/561768.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: