91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 10KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-26
  • 語言: 其他
  • 標簽:

資源簡介

猴子摘香蕉 源碼 人工智能課程作業 界面寫的還不錯 用的狀態空間法

資源截圖

代碼片段和文件信息

package?Monkey;

import?java.awt.BorderLayout;
import?java.awt.Canvas;
import?java.awt.Color;
import?java.awt.Dimension;
import?java.awt.EventQueue;
import?java.awt.FlowLayout;
import?java.awt.Graphics;
import?java.awt.Image;
import?java.awt.Point;
import?java.awt.Rectangle;
import?java.awt.Stroke;
import?java.awt.Toolkit;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.util.Random;
import?java.util.logging.Level;
import?java.util.logging.Logger;
import?javax.swing.ImageIcon;
import?javax.swing.JButton;
import?javax.swing.Jframe;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;

public?class?Monkey?extends?Jframe?implements?ActionListener{

private Dimension?screenSize;
private?Canvas?monkeyP;
private?JButton?start;
private?FlowLayout?fl;
private?Point?monkeyLocation=null;
private?Point?boxLocation=null;
private?Point?bananaLocation=null;
private?Image?box=null;
private?Image?banana=null;
private?Image?monkey=null;
private?Image?offScreenImage?=?null;
private?static?final?int?x=300;
private?static?final?int?y=395;
private?static?final?int?stepXX=150;
private?static?final?int?stepXY=50;
private?static?final?int?stepY=75;
????private?static?int?step=0;
????private?Graphics?gg1;
????private?Point?roomMonkey;
????private?Point?roomBox;
????private?Point?roomBlanana;
????private?int[][]?room;
????private?boolean?onlyMonkey=true;
????private?int?State;
public?static?final?int?START=0;
public?static?final?int?FINDBOX=1;
public?static?final?int?ONBOX=2;
public?static?final?int?GETBLANANA=3;
public?static?final?int?END=4;

public?Monkey()
{
super();
screenSize=Toolkit.getDefaultToolkit().getScreenSize();
fl=new?FlowLayout();
this.settitle(“猴子摘香蕉“);
this.setSize(screenSize.width?screenSize.height);
this.setResizable(false);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLayout(new?BorderLayout());
init();
}

public?void?init()
{
monkeyP=new?Canvas();
start=new?JButton(“start“);
start.addActionListener(this);
this.add(monkeyPBorderLayout.CENTER);
this.add(startBorderLayout.EAST);
monkeyP.setSize(this.getWidth()?this.getHeight());
//System.out.println(“??“+monkeyP.getWidth()+“??“+monkeyP.getHeight());
System.out.println(“??“+monkeyP.getWidth()+“??“+monkeyP.getHeight());
}

public?void?common(Graphics?gGraphics?g1){

g.clearRect(0?0?monkeyP.getWidth()?monkeyP.getHeight());
g.drawImage(box?(int)boxLocation.getX()(int)?boxLocation.getY()?null);
g.drawImage(banana(int)bananaLocation.getX()+10(int)bananaLocation.getY()-20null);
g.drawImage(monkey?(int)monkeyLocation.getX()(int)?monkeyLocation.getY()?null);
????g.setColor(Color.black);
????g.drawLine(300?5?1200?5);
????g.drawLine(100?305?1000?305);
????g.drawLine(300?5?100?305);
????g.drawLine(1200?5?1000?305);
????g.drawLine(100?305?100?695);
????g.drawLine

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????232??2013-09-21?12:31??monkey\.classpath

?????文件????????382??2013-09-21?12:31??monkey\.project

?????文件????????519??2013-10-01?15:32??monkey\bin\Monkey\Monkey$1.class

?????文件??????12007??2013-10-01?15:32??monkey\bin\Monkey\Monkey.class

?????文件??????18532??2013-10-01?15:32??monkey\src\Monkey\Monkey.java

?????目錄??????????0??2013-10-01?15:25??monkey\bin\Monkey

?????目錄??????????0??2013-09-23?12:47??monkey\src\Monkey

?????目錄??????????0??2013-09-30?21:38??monkey\bin

?????目錄??????????0??2013-09-24?10:21??monkey\src

?????目錄??????????0??2013-09-21?12:31??monkey

-----------?---------??----------?-----??----

????????????????31672????????????????????10


評論

共有 條評論

相關資源