乌龟爬游戏(java)和学生成绩管理系统(mysql)课设内容摘要:

} @Override public void keyPressed(KeyEvent e) { if(() == amp。 amp。 j10) { //定义乌龟向上移动 f==0 时候 左上脚和右下脚向前东 // f==1 时 右上脚和左下脚向前动 y = y 10。 if(f == 0) { j1 = j1 20。 j4 = j4 20。 } if(f == 1) { j2 = j2 20。 j3 = j3 20。 } if(j1 = j2) { f = 0。 } if(j1 j2) { f = 1。 } } if(() == amp。 amp。 j4400) { //定义乌龟向下移动 移动规则与向上移动一样 y = y + 10。 if(f == 0) { j1 = j1 + 20。 j4 = j4 + 20。 } if(f == 1) { j2 = j2 + 20。 j3 = j3 + 20。 } if(j1 = j2) { f = 0。 } if(j1 j2) { f = 1。 } } if(() == amp。 amp。 k180) { //定义乌龟 向左移动 f==0 时候 左上和左下脚向左移动 //f==1 时候 右上和右下向左移动 x = x 10。 if(f == 0) { k1 = k1 20。 计算机 2020 级《 程序语言综合 课程设计》报告 17 k3 = k3 20。 } if(f == 1) { k2 = k2 20。 k4 = k4 20。 } if(k1 = k2) { f = 0。 } if(k1 k2) { f = 1。 } } if(() == amp。 amp。 k21200) { //定义乌龟向右移动 移动规则和向左一样 x = x + 10。 if(f == 0) { k2 = k2 + 20。 k4 = k4 + 20。 } if(f == 1) { k1 = k1 + 20。 k3 = k3 + 20。 } if(k2 = k1) { f = 0。 } if(k2 k1) { f = 1。 } } repaint()。 } @Override public void keyReleased(KeyEvent e) { // TODO Autogenerated method stub } /*@Override public void mouseClicked(MouseEvent e) { x = ()。 y = ()。 j1 = ()。 j2 = ()。 j3 = ()。 j4 = ()。 k1 = ()。 k2 = ()。 k3 = ()。 k4 = ()。 repaint()。 }*/ @Override public void mousePressed(MouseEvent e) { paint1(getGraphics())。 } public void paint1(Graphics g) 计算机 2020 级《 程序语言综合 课程设计》报告 18 { //乌龟的头 ((169, 40, 3))。 (x, y, 70, 100)。 ((169, 40, 3))。 (x+10, y+30, 10, 10)。 (x+50, y+30, 10, 10)。 //龟尾巴 ((169, 40, 3))。 (x+30, y+270, 20, 80)。 //乌龟左上腿 ((169, 40, 3))。 (k185, j1+70, 70, 70)。 //乌龟右上腿 100 ((169, 40, 3))。 (k2+85, j2+70, 70, 70)。 //乌龟左下腿 100 ((169, 40, 3))。 (k380, j3+235, 70, 70)。 //乌龟右下腿 ((169, 40, 3))。 (k4+80, j4+235, 70, 70)。 //龟盖 ()。 (x66, y+69, 200, 230)。 ()。 (x65, y+70, 200, 230)。 ()。 //龟盖 //龟纹 (x+5, y+130, x+75, y+130)。 (x10, y+82, x+5, y+130)。 (x+75, y+130, x+100, y+95)。 (x67,y+200,x+135,y+200)。 (x+5,y+250,x+75,y+250)。 (x+5,y+250,x20,y+278)。 (x+100,y+275,x+75,y+250)。 (x+40, y+70, x+40, y+300)。 } @Override public void mouseReleased(MouseEvent e) { paint2(getGraphics())。 } public void paint2(Graphics g) { //乌龟的头 ((169, 40, 3))。 计算机 2020 级《 程序语言综合 课程设计》报告 19 (x, y, 70, 100)。 ()。 (x+10, y+30, 10, 10)。 (x+50, y+30, 10, 10)。 //龟尾巴 ((169, 40, 3))。 (x+30, y+270, 20, 80)。 //乌龟左上腿 ((169, 40, 3))。 (k185, j1+70, 70, 70)。 //乌龟右上腿 100 ((169, 40, 3))。 (k2+85, j2+70, 70, 70)。 //乌龟左下腿 100 ((169, 40, 3))。 (k380, j3+235, 70, 70)。 //乌龟右下腿 ((169, 40, 3))。 (k4+80, j4+235, 70, 70)。 //龟盖 ()。 (x66, y+69, 200, 230)。 ()。 (x65, y+70, 200, 230)。 ()。 //龟盖 //龟纹 (x+5, y+130, x+75, y+130)。 //2 (x20, y+200, x+5, y+130)。 //1 (x+75, y+130, x+100, y+200)。 //3 (x67,y+200,x+135,y+200)。 //5 (x+5,y+250,x+75,y+250)。 //7 (x+5,y+250,x20,y+200)。 //6 (x+100,y+200,x+75,y+250)。 //8 (x+40, y+70, x+40, y+300)。 //4 // TODO Autogenerated method stub } @Override public void mouseEntered(MouseEvent e) { // TODO Autogenerated method stub} @Override public void mouseExited(MouseEvent e) { // TODO Autogenerated method stub} @Override public void mouseClicked(MouseEvent e) { // TODO Autogenerated method stub } 计算机 2020 级《 程序语言综合 课程设计》报告 20 题目二 关键源码 ( 2) student 类的 源码  主窗口的代码 package test1。 import .*。 import .*。 import .*。 import。 import。 import。 import。 public class MainFrame extends JFrame{ JButton insert,query,delete,modify。 JPanel panel,panel1,panel2。 static Statement st。 public MainFrame(){ ImageIcon img=new ImageIcon()。 JLabel text1,text2,picture=new JLabel(img)。 JFrame frame=new JFrame(学生成绩管理系统 )。 insert=new JButton(添加数据 )。 ()。 (new insertActionPerformed())。 query=new JButton(查询数据 )。 ()。 (new queryActionPerformed())。 modify=new JButton(修改数据 )。 ()。 (new modifyActionPerformed())。 delete=new JButton(删除数据 )。 ()。 (new deleteActionPerformed())。 (500,200)。 ()。 Container contentPane=()。 (new BorderLayout())。 text1=new JLabel(欢迎使用学生成绩管理系统 ,)。 (new Font(宋体 ,24))。 ()。 text2=new JLabel( )。 (new Font(TimesRoman,14))。 panel1=new JPanel()。 (insert)。 (query)。 panel2=new JPanel()。 (modify)。 (delete)。 (false)。 (false)。 panel=new JPanel()。 (text2,)。 (panel1,)。 (panel2,)。 (false)。 (text1,)。 (panel,)。 ().add(picture,new Integer())。 计算机 2020 级《 程序语言综合 课程设计》报告 21 Toolkit kit = ()。 Dimension screenSize = ()。 int screenWidth =。 int screenHeight =。 int height = ()。 int width = ()。 (0,0,360,360)。 ((JPanel)contentPane).setOpaque(false)。 (screenWidthwidth/2, screenHeightheight/2)。 (true)。 } public class insertActionPerformed implements ActionListener{ public void actionPerformed(ActionEvent e){ new Insert().setVisible(true)。 } } public class queryActionPerformed implements ActionListener{ public void actionPerformed(ActionEvent e){ new Query().setVisible(true)。 } } public class modifyActionPerformed implements ActionListener{ pu。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。