如JComponent类中,当我跟踪到这些类中的方法时,单步执行,无法看到前后的局部变量值,怎样才能看到?
我用的是eclipse开发工具!

解决方案 »

  1.   

    不是很清楚,实在不行用system.out.print吧
      

  2.   

    只要您下载jdk的源代码就可以了,然后放在class的位置就可以了
      

  3.   

    to insiderys(松):jdk中的类是无法改变的!
    to wangdong_hk(王栋):我的怎么不行?跟踪时变量的视图里只有this的值,没有执行上下文的局部变量值!
      

  4.   

    我也存在这个问题,用Swing时,在肯定正确的前提下,变量的值调试的时候看不到
      

  5.   

    在Debug状态,右键点你想看的变量,在弹出的菜单中选Wacth即可.
      

  6.   

    watch也不好用的!当前执行的代码如果是自己开发的代码时,才好用!jdk类中时不好用!
      

  7.   

    应该是可以的,如果你的JComponent有源码的话,
    如果是jdk自己的类,只要设置时设下source就行了最好在Eclipse里这么设置:
    preference---java--installed JREs 里的jre是jdk路径,而不是jre(即没有source.zip的路径)
    然后在检查一下:在你的工程
    properties---java build path--JRE lib--rt.jar(查看有没有source)有的话,可以看到