• 大小: 51KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: Java
  • 标签: java  

资源简介

利用java语言编写的动物换位源代码,并且在原基础上做了很多改进。

资源截图

代码片段和文件信息

import javax.swing.*;
import java.awt.*;
import java.io.*;
public class Animal extends JPanel{
   Point point;
   boolean isLeft;
   Toolkit tool;
   File leftImagerightImage; 
   Animal(){
       tool=getToolkit();
   }
   public void setLeftImage(File f){
       leftImage=f;
   }
 
   public void setRightImage(File f){
       rightImage=f;
   }
   public void setIsLeft(boolean boo){
       isLeft=boo;
   }
   public boolean  getIsLeft(){
       return isLeft;
   }
   public void setAtPoint(Point p){
      point=p;
   }
   public Point getAtPoint(){
      return point;
   }
   public void paintComponent(Graphics g){
      super.paintComponent(g);  
      int w=getBounds().width;
      int h=getBounds().height;
      try{ 
         if(isLeft==true){
            Image image=tool.getImage(leftImage.toURI().toURL());    
            g.drawImage(image00whthis);
         }
         else{       
            Image image=tool.getImage(rightImage.toURI().toURL());
            g.drawImage(image00whthis); 
         }
      }
      catch(Exception exp){}
   }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2014-08-25 14:39  flappy\Dome\.classpath

     文件        380  2014-08-25 14:39  flappy\Dome\.project

     文件        629  2014-08-25 14:39  flappy\Dome\.settings\org.eclipse.jdt.core.prefs

     文件      40044  2014-08-25 14:39  flappy\Dome\4813.wav

     文件       1900  2014-08-25 14:39  flappy\Dome\bin\Animal.class

     文件        987  2014-08-25 14:39  flappy\Dome\bin\AutoMoveAnimal$1.class

     文件       6492  2014-08-25 14:39  flappy\Dome\bin\AutoMoveAnimal.class

     文件       9187  2014-08-25 14:39  flappy\Dome\bin\ChangeAnimalWindow.class

     文件       5915  2014-08-25 14:39  flappy\Dome\bin\HandleMouse.class

     文件       1800  2014-08-25 14:39  flappy\Dome\bin\HandleQuit.class

     文件       1346  2014-08-25 14:39  flappy\Dome\bin\Point.class

     文件       1862  2014-08-25 14:39  flappy\Dome\bin\ShowHelp.class

     文件        447  2014-08-25 14:39  flappy\Dome\bin\Stone.class

     文件       3360  2014-08-25 14:39  flappy\Dome\cat.jpg

     文件       3567  2014-08-25 14:39  flappy\Dome\dog.jpg

     文件       1125  2014-08-25 14:39  flappy\Dome\src\Animal.java

     文件       9000  2014-08-25 14:39  flappy\Dome\src\AutoMoveAnimal.java

     文件      10420  2014-08-25 14:39  flappy\Dome\src\ChangeAnimalWindow.java

     文件       5162  2014-08-25 14:39  flappy\Dome\src\HandleMouse.java

     文件       1042  2014-08-25 14:39  flappy\Dome\src\HandleQuit.java

     文件        922  2014-08-25 14:39  flappy\Dome\src\Point.java

     文件       1539  2014-08-25 14:39  flappy\Dome\src\ShowHelp.java

     文件        211  2014-08-25 14:39  flappy\Dome\src\Stone.java

     文件       4063  2014-08-25 14:39  flappy\Dome\stone.jpg

     目录          0  2014-08-25 14:39  flappy\Dome\.settings

     目录          0  2014-08-25 14:39  flappy\Dome\bin

     目录          0  2014-08-25 14:39  flappy\Dome\src

     目录          0  2014-08-25 14:39  flappy\Dome

     目录          0  2014-08-25 14:39  flappy

----------- ---------  ---------- -----  ----

............此处省略2个文件信息

评论

共有 条评论