eclipse 调试技巧,在哪里按断点调试进入相应函数里
1.如何进入publicvoidkeyPressed(intkeycode)这个代码里,我好验证下按下相应按键运行哪一步2.如何进入publicvoidrun()同上3....
1.如何进入public void keyPressed(int keycode)这个代码里,我好验证下按下相应按键运行哪一步
2.如何进入public void run()同上
3.这个程序运行流程是怎么样的。
第一步哪个函数,第二步,。。。。。
回答好的话有重谢.....
比如:
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;
public class MainCanvas extends Canvas implements Runnable{
private boolean m_bRunning; //控制游戏的运行
public MainCanvas( ){
super();
Start();
}
public void Start(){
m_bRunning = true;
Thread thread = new Thread(this); //分配新线程
thread.start(); //线程启动
}
public void run() {
//得到系统当前时间,并将时间换算成毫秒
long T1 = System.currentTimeMillis();
long T2 = T1;
while(m_bRunning){
T2 = System.currentTimeMillis();
if( T2 - T1 > 100 ){ //间隔100毫秒
T1 = T2;
//重绘图形,getWidth与getHeight可分别得到手机屏幕的宽和高
repaint(0, 0, getWidth(), getHeight());
}
}
}
public void Stop(){
m_bRunning = false;
}
protected void keyPressed(int keyCode){
}
protected void paint(Graphics g){
} 展开
2.如何进入public void run()同上
3.这个程序运行流程是怎么样的。
第一步哪个函数,第二步,。。。。。
回答好的话有重谢.....
比如:
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;
public class MainCanvas extends Canvas implements Runnable{
private boolean m_bRunning; //控制游戏的运行
public MainCanvas( ){
super();
Start();
}
public void Start(){
m_bRunning = true;
Thread thread = new Thread(this); //分配新线程
thread.start(); //线程启动
}
public void run() {
//得到系统当前时间,并将时间换算成毫秒
long T1 = System.currentTimeMillis();
long T2 = T1;
while(m_bRunning){
T2 = System.currentTimeMillis();
if( T2 - T1 > 100 ){ //间隔100毫秒
T1 = T2;
//重绘图形,getWidth与getHeight可分别得到手机屏幕的宽和高
repaint(0, 0, getWidth(), getHeight());
}
}
}
public void Stop(){
m_bRunning = false;
}
protected void keyPressed(int keyCode){
}
protected void paint(Graphics g){
} 展开
5个回答
展开全部
在那两个函数里写个系统输入就行,System.out.println();这个输出设成断点,你还调用了其他超类,一般程序都是start()开始,stop结束,run是运行,检查程序流程最简单就是用系统输入,每个系统输出都不一样就行了,如果你没有一点Java基础,就当我没说过。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
双击行最前面 增加一个断点 右键选择运行中的debug运行即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是一样的 在某一行设置一个断点 debug as java application
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选中一行,ctrl+shift+B增加断点,再debug运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |