1用来load Class的方法啊,
有这种东东,一般是程序中(原版的程序)有synchronized2 那就要看你用的是什么IDE了

解决方案 »

  1.   

    就是class$javax$swing$JPasswordField 反编译就是Class.forName(javax.swing.JPasswrodField)。
    他的反编译没做好。JBuilder是可以提示的!
      

  2.   

    1 我用的是  forte for java 4 , 自己做的组建打包成JAR文件后放在了SWING组建面板中,用的时候 没有方法和属性提示,这样以后用的时候不是很麻烦吗? 我想把它显示出来,就研究JAVA自带的SWING 组建的 反编译程序,试了好多次都不成功。 2  那可不可说是因为还有一部分的CLASS 还没有反编译过来。
      

  3.   

    如果本机中有原 JAVA 和 CLASS 程序的话是可以提示的,但我现在把JAVA 和CLASS全删掉,只留JAR 文件时就不能提示了, 我没有按 JBuilder , 不知道能不能提示。
      

  4.   

    1 改用JBuilder吧:)
    2 不是说CLASS 还没有反编译过来,而是实际的Java程序在编译之后就是这么进行优化的。把一些静态的东西提取出来。比如说程序中用了好多的
       synchronized( this.getClass()) 
     javac就会把 this.getClass()当成静态变量。
      

  5.   

    to:  
       gularess(无吃哪拉) 你有什么好的反编译工具,帮我反编译一下这个程序看看了。j2sdk1.4.0\lib\javax\swing\JPasswordFieldBeanInfo.class 
      

  6.   

    不行呀! 如果我是老板的话还可以商量,可惜我现在不是 :)在  forte  中难道不行吗? 不是有一个 *BeanInfo.java 的方法可以把所有的属性和方法都写进去吗, 这样的话难道还不能在使用的时候有提示吗?或是和他本身的 IDE 有关。在 forte 中 Bean 有一个自带的 Timer.java 的组建, 在使用时也没有方法和属性提示,真怪。