我建了两个窗口,一个Frame1 一个Frame2。现在要在Frame1中用getUpdate.addBatch("update  jchshjb set jshq="+jTextField1.getText() +"where ID=" + 1);
这样的数据库查询语句查询Frame2中的jTextField1.getText()的内容,该怎么写?
Frame2.jTextField1.getText()好像不太行。呵呵。
各位前辈多帮忙哦。
小弟先谢谢了!!!

解决方案 »

  1.   

    你的Frame2应该有个getInstance()的方法,它返回一个Frame2的实例
    你在Frame1的实例中调用这个方法,然后再取值就简单了
      

  2.   

    你可以创建一个全局变量
    class A{
        public static String strExp;
    }
    在你输入完Frame2.jTextField1内容之后通过事件调用把文本框内容保存到A.strExp中,然后在Frame1中直接从A.strExp中获取数据不就可以了吗?