亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? robot.java

?? 控制移到機器人的例子程序
?? JAVA
字號:
/*
	A basic extension of the java.awt.Frame class
 */

import java.awt.*;
import java.io.*;

public class Robot extends Frame
{
    RobotController RC;
	public Robot()
	{
		// This code is automatically generated by Visual Cafe when you add
		// components to the visual environment. It instantiates and initializes
		// the components. To modify the code, only use code syntax that matches
		// what Visual Cafe can generate, or Visual Cafe may be unable to back
		// parse your Java file into its visual environment.
		//{{INIT_CONTROLS
		setLayout(null);
		setVisible(false);
		setSize(insets().left + insets().right + 430,insets().top + insets().bottom + 270);
		button1 = new java.awt.Button();
		button1.setActionCommand("button");
		button1.setLabel("Run Sample Program!");
		button1.setBounds(insets().left + 36,insets().top + 36,137,35);
		button1.setBackground(new Color(12632256));
		add(button1);
		button2 = new java.awt.Button();
		button2.setActionCommand("button");
		button2.setLabel("Run Sonar Loop");
		button2.setBounds(insets().left + 228,insets().top + 36,147,36);
		button2.setBackground(new Color(12632256));
		add(button2);
		setTitle("Sample Bot!");
		//}}
		this.setVisible(true);
		RC = new RobotController();
		RC.serialOpen();

		//{{INIT_MENUS
		//}}

		//{{REGISTER_LISTENERS
		SymWindow aSymWindow = new SymWindow();
		this.addWindowListener(aSymWindow);
		SymMouse aSymMouse = new SymMouse();
		button2.addMouseListener(aSymMouse);
		button1.addMouseListener(aSymMouse);
		//}}
	}

	public Robot(String title)
	{
		this();
		setTitle(title);
	}

	public synchronized void show()
	{
		move(50, 50);
		super.show();
	}

	public void addNotify()
	{
	    // Record the size of the window prior to calling parents addNotify.
	    Dimension d = getSize();

		super.addNotify();

		if (fComponentsAdjusted)
			return;

		// Adjust components according to the insets
		setSize(insets().left + insets().right + d.width, insets().top + insets().bottom + d.height);
		Component components[] = getComponents();
		for (int i = 0; i < components.length; i++)
		{
			Point p = components[i].getLocation();
			p.translate(insets().left, insets().top);
			components[i].setLocation(p);
		}
		fComponentsAdjusted = true;
	}

    // Used for addNotify check.
	boolean fComponentsAdjusted = false;

	//{{DECLARE_CONTROLS
	java.awt.Button button1;
	java.awt.Button button2;
	//}}

	//{{DECLARE_MENUS
	//}}

	class SymWindow extends java.awt.event.WindowAdapter
	{
		public void windowClosing(java.awt.event.WindowEvent event)
		{
			Object object = event.getSource();
			if (object == Robot.this)
				Frame1_WindowClosing(event);
		}
	}

	void Frame1_WindowClosing(java.awt.event.WindowEvent event)
	{
		hide();		 // hide the Frame
	}

	class SymMouse extends java.awt.event.MouseAdapter
	{
		public void mouseClicked(java.awt.event.MouseEvent event)
		{
			Object object = event.getSource();
			if (object == button2)
				button2_MouseClick(event);
			else if (object == button1)
				button1_MouseClick(event);
		}
	}

    // "Run Sonar Loop" button //
	void button2_MouseClick(java.awt.event.MouseEvent event)
	{
	    int frontsonar;
	    SonarConsole sonarshower;
	    sonarshower = new SonarConsole();  // make a new Sonar drawing window //
	    sonarshower.DrawSonars(RC);
		RC.turnSonarsOn();

		System.out.println("Hit robot bumper to quit...");

		while (true) {
		    RC.GS(); // update the robot's state //
		    sonarshower.DrawSonars(RC);  // draw the current sonar values! //

		    // print out the value of the front sonar
		    frontsonar = RC.stateArray[1];
		    System.out.println("Front sonar reads: " + String.valueOf(frontsonar));

		    // exit the whole program if the bumper's hit
		    if (RC.stateArray[RC.BUMPER] != 0) {
		        RC.turnSonarsOff();
		        System.exit(0);
		    }

		    // sleep for half a second
		    try {
		        Thread.sleep(500);
		    } catch (InterruptedException e) {
		        System.out.println("Interrupted sleep!");
		    }
		} // end while (true)
	}


	void button1_MouseClick(java.awt.event.MouseEvent event)
	{
		// to do: code goes here.
	    int frontsonar, backsonar;
	    boolean flag = true;
		// to do: code goes here.
		RC.turnSonarsOn();
		RC.GS();
		System.out.println("Hit robot bumper to quit...");

		while (flag) {
		    RC.GS();

		    // print out the value of the front sonar
		    frontsonar = RC.stateArray[1];
		    backsonar = RC.stateArray[9];
		    System.out.println("Front sonar: " + String.valueOf(frontsonar) +
		                       "  Back sonar: " + String.valueOf(backsonar));

		    // exit the whole program if the bumper's hit
		    if (RC.stateArray[RC.BUMPER] != 0) {
		        RC.turnSonarsOff();
		        RC.setVel(0,0);
		        flag = false;;
		    }

		    if (frontsonar < backsonar) {
		        RC.setVel(-20,-20);
		    } else {
		        RC.setVel(20,20);
		    }

		} // end while (true)

	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区日韩 | ㊣最新国产の精品bt伙计久久| 中文字幕在线观看一区| 免费不卡在线观看| 在线亚洲一区观看| 欧美国产综合一区二区| 日本欧美一区二区三区乱码| 91色九色蝌蚪| 中文字幕第一页久久| 久久99国内精品| 91麻豆精品国产91久久久| 亚洲天堂中文字幕| 久久99最新地址| 3atv一区二区三区| 性久久久久久久| 一本久久a久久精品亚洲| 国产精品天干天干在线综合| 麻豆精品国产91久久久久久| 欧美日韩在线电影| 亚洲女同女同女同女同女同69| 国产激情91久久精品导航 | 中文字幕欧美国产| 国产精品99久久久久久久女警| 日韩色视频在线观看| 日韩vs国产vs欧美| 日韩一区二区三区三四区视频在线观看| 亚洲乱码精品一二三四区日韩在线| 国产电影一区在线| 久久久99精品久久| 国产精品 欧美精品| 国产欧美日韩亚州综合| 国模大尺度一区二区三区| www激情久久| 国产经典欧美精品| 欧美激情一区二区三区蜜桃视频| 国产精品18久久久久久久久 | 国产精品网站在线观看| 成人性生交大片免费看中文 | 99视频精品免费视频| 中文字幕一区二区三区不卡在线| 92国产精品观看| 亚洲美女在线国产| 欧美亚洲日本国产| 奇米精品一区二区三区四区| 日韩精品在线看片z| 狠狠色狠狠色综合日日91app| 精品福利在线导航| av激情综合网| 亚洲午夜久久久久久久久久久| 欧美日韩精品电影| 久久精品99国产精品日本| 久久久久久久久久美女| 成人免费福利片| 亚洲综合精品久久| 精品卡一卡二卡三卡四在线| 国产成人无遮挡在线视频| 亚洲人精品一区| 555www色欧美视频| 国产激情一区二区三区| 18成人在线观看| 日韩一级二级三级精品视频| 国产传媒久久文化传媒| 亚洲精品国产a久久久久久| 欧美美女一区二区在线观看| 国产传媒日韩欧美成人| 亚洲午夜在线电影| 久久久亚洲国产美女国产盗摄 | 日本一不卡视频| 国产亚洲婷婷免费| 欧美日韩一区二区三区不卡| 国产一区二区视频在线| 亚洲激情自拍视频| 26uuu久久综合| 色偷偷88欧美精品久久久| 久99久精品视频免费观看| 亚洲特级片在线| 精品国产凹凸成av人导航| 一本色道**综合亚洲精品蜜桃冫| 捆绑调教一区二区三区| 亚洲码国产岛国毛片在线| 欧美第一区第二区| 欧美中文字幕一区二区三区| 国产酒店精品激情| 亚洲国产欧美在线人成| 国产欧美精品国产国产专区 | 色婷婷亚洲综合| 国产麻豆视频一区| 日韩不卡在线观看日韩不卡视频| 国产精品免费人成网站| 91精品蜜臀在线一区尤物| 97se亚洲国产综合自在线| 日本午夜精品一区二区三区电影| 亚洲欧洲日韩综合一区二区| 精品日产卡一卡二卡麻豆| 欧美日韩亚洲国产综合| 91视频在线看| 成人禁用看黄a在线| 麻豆精品精品国产自在97香蕉| 亚洲一区二区三区中文字幕 | 欧美综合在线视频| 不卡的av中国片| 国产.欧美.日韩| 国产在线看一区| 蜜臀va亚洲va欧美va天堂| 日日夜夜免费精品| 午夜久久久久久久久久一区二区| 一区二区三区欧美激情| 亚洲婷婷国产精品电影人久久| 国产精品情趣视频| 国产精品少妇自拍| 国产精品久久777777| 国产精品欧美综合在线| 久久久久久久久久久电影| 久久久久久影视| 国产免费观看久久| 国产视频一区二区在线观看| 精品动漫一区二区三区在线观看| 欧美一区日本一区韩国一区| 日韩网站在线看片你懂的| 日韩午夜电影av| 精品国产精品一区二区夜夜嗨| 久久久另类综合| 亚洲国产成人自拍| 亚洲欧美福利一区二区| 亚洲精品欧美在线| 亚洲高清视频在线| 日韩影院在线观看| 极品美女销魂一区二区三区| 国产综合色视频| 大胆欧美人体老妇| 日本精品裸体写真集在线观看| 欧美三级三级三级爽爽爽| 日韩一区二区在线观看| 久久亚洲一级片| 国产精品麻豆久久久| 一区二区三区.www| 蜜桃久久av一区| 国产 欧美在线| 色拍拍在线精品视频8848| 欧美丰满少妇xxxxx高潮对白| 日韩精品一区二区三区老鸭窝| 国产偷国产偷精品高清尤物| 亚洲手机成人高清视频| 日韩中文字幕91| 国产ts人妖一区二区| 欧美在线视频你懂得| 欧美岛国在线观看| 最新热久久免费视频| 奇米色一区二区三区四区| 成人午夜电影小说| 欧美日本乱大交xxxxx| 国产日产欧美一区| 亚洲成人自拍一区| 国产精品综合久久| 欧美日韩免费一区二区三区| 久久婷婷国产综合精品青草| 一区二区三区在线视频免费| 久久电影网站中文字幕 | 夜夜夜精品看看| 国产一区高清在线| 欧美精品免费视频| 亚洲免费av高清| 国产精品996| 69成人精品免费视频| 亚洲三级免费电影| 国产精品亚洲成人| 91精品国产入口| 一区二区三区精密机械公司| 国产精品18久久久久久久久| 欧美一区二区三区在线观看视频| 中文字幕在线视频一区| 免费成人小视频| 欧美日韩精品久久久| 亚洲少妇最新在线视频| 国产精品1区2区3区在线观看| 欧美伦理电影网| 一区二区三区资源| av资源站一区| 国产欧美一区二区三区网站 | 五月婷婷欧美视频| 91丨porny丨国产入口| 国产精品久久久久影视| 国产一区二区在线看| 精品人伦一区二区色婷婷| 亚洲444eee在线观看| 在线观看成人免费视频| 亚洲欧美综合色| jiyouzz国产精品久久| 国产欧美精品一区二区色综合| 久久99国产精品成人| 在线播放/欧美激情| 日本伊人色综合网| 欧美一区二区三区系列电影| 午夜激情一区二区三区| 色婷婷久久一区二区三区麻豆| 亚洲四区在线观看| 91啦中文在线观看| 亚洲欧美视频在线观看| 色综合咪咪久久| 亚洲精品成人少妇|