找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 4599|回复: 3

求教!leJOS运行问题!

[复制链接]
发表于 2010-9-1 08:17:52 | 显示全部楼层 |阅读模式
各位leJOS职业玩家大家好,
小弟刚接触leJOS编程。昨天在家试验一段显示Hello World的代码。上传到NXT以后,代码可以显示在files里面,一运行就会伴随哔的声音关闭屏幕,然后重新显示菜单。想要的Hello World并没有显示在屏幕上。请问这是什么原因?!!!
代码如下:
import lejos.nxt.*;
public class NXT {

public static void main(String[] args) throws InterruptedException
{
  Motor.B.forward();
  LCD.drawString("Hello World!", 0, 0);
  LCD.refresh();
}
}
还望指点! 谢谢!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2010-9-1 14:06:45 | 显示全部楼层
LCD.refresh();
后面加个
try{Thread.sleep(1000);}catch(Exception e){}
你这里的代码是会显示"Hello World!"的,只不过显示了以后main函数就执行完了,然后就退出程序了,然后就没有然后了。所以为了能看到内容,需要让机器休息一会再退出程序。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2010-9-1 14:12:39 | 显示全部楼层
tutorial上介绍了一个更好的方法:加一个等待按钮的阻塞事件
Button.waitForPress();也就是说直到按钮按下才会退出程序
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2010-9-1 17:08:56 | 显示全部楼层
楼上的兄弟 谢谢了 就是你说的问题
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-5-8 21:08 , Processed in 0.090694 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表