有两个JFrame A(主窗体) 和 JFrame B(参数窗体提供注册的信息)在Frame A 中按下添加按钮后弹出B窗体,在B窗体中填写入注册的信息后数据库中添加一条相应的记录,但如何使 B中的数据传到A窗体中 使得A窗体中的JTable表刷新. 我用的是在A窗体的JTable中应用addRow方法添加一条记录,但数据传不进来,因为 在B中给A窗体传数据时用 JFrame A = new JFrame() 这样就新创建了一个A窗体,这个方法不对,但我想不到别的方法了,还有如何在A窗体中添加何种监听器来使A窗体来驱动 DefaultTableModel的addRow()的方法来增加一条数据呢 ? 请指教.
把A窗体自己传给B窗体不就好了阿,callback.然后你在B窗体里就可以取用A窗体的所有方法了,在A窗体中定义改变tablemodel的方法用来给B窗体调用。defaulttablemodel 在数据变化时会自动刷新table的,不用listener