想必你不是在JSP中。这样把jTextField射成STATIC的。如果不这样的不同的对象调用的话,值会为空的。我遇到过这个问题。你是不是想做个jTextField。然后在下一个FRAME中用他上一次的值。再他的所在的类中作个getString()这么个方法。把值放在这里面。然后在另一个FRAME中  对象.getString();就行了.

解决方案 »

  1.   


    ...........
    protected static jTextField1;
    .............
    protected static String getString(){
    if()
      return jTextField1.getText().trim();
    }
    你试试.我这里不能调试.
      

  2.   

    哦,补充一点:
       在另一个类中调用时 
      
    private String s1=类1.getString();
      

  3.   

    真得很感谢你,你说得情况就是我想要实现的!好啊,谢谢你的帮助啊:)3X!
      我想实现让Frame1里的jTextField1内容传递给Frame2里的程序。
      我根据你说的在Frame1里定义了 protected static jTextField1 还有
      protected static String getString()
       {
        return jTextField1.getText().trim();
       }可以的,但是你说的
     private String s1=类1.getString();(是在另一个类中调用)(那假设是在Dialog1中调用,那就需要这样的方法),你说的类1就是Frame1吧。但会提示出现错误的,不知道如何处理啊?麻烦你在讲一下好吗?:)
      

  4.   

    你把这个Dialogle当成一个FRAME,是一样的.你把错误提出来我看看.我明天把代码发给你.你看看就明白了.等我.OK?
      

  5.   

    谢谢你啊,我根据你说的,我重新定义做了一下,就是你说的一定要定义为static我成功实现了。谢谢啊,下来我就可以继续我的程序了。我很高兴,谢谢你!
    我现在就揭帖了:)3X!