把数据集设置给Table就可以了。
调用JTable.setValueAt方法。

解决方案 »

  1.   

    你首先创建dialog的时候把jframe的句柄传进去,在你点击确定的时候调用jframe的一个方法更新jtable(这个方法要自己写了,功能就是设置数据集)。这样就可以了。
      

  2.   

    to fastmask(我心烦)
    你好,调用frame中的方法,我是在dialog中生成一个frame实例,后调用其方法。
    我感觉是不对的,但是我也是不知道,如何用该句柄呀!
    如何调用其方法。能给个简单的例子吗??
    谢谢
      

  3.   

    我的初始化是这样生成的diaog
       Frame framestudentif=new Frame();
       DialogshowSelect dialogshow=new DialogshowSelect(framestudentif,"查询条件",true);
    是不是有误呢??但是我运行的过程中是没有错的!但是我想在frame中定义了函数public void setdata(String ss){
    .....
    }
    在dialog中的构造函数中的frame是形式参数呀!我在怎么能在dialog 的调用frame中的
    方法呢?
    除非是我在dialog中生成一个是实例,通过实例调用setdata方法,但是也是不行呀!
    请问是我对句柄的理解有无???
    其原因??
      

  4.   

    在你的DialogshowSelect类定义的时候,定义一个成员变量保存frame的应用.这样就可以调用frame的方法了.
    比如
    public class DialogshowSelect{
       Frame parentFrm;
       //其他成员变量定义   DialogshowSelect(Frame frame,String title,boolean isModel){
           parentFrm = frame;
           //...
       }}Frame framestudentif=new Frame();
     DialogshowSelect dialogshow=new DialogshowSelect(framestudentif,"查询条件",true);
    然后当dialogshow的按钮点击事件里边,添加上一段代码.
    public void button1_click(){
       parentFrm.method();//这里就可以调用那个Frmae的方法了.呀.
    }
      

  5.   

    这个问题已经有人问过了:)
    去看看这里吧,希望你也能解决.
    http://expert.csdn.net/Expert/topic/1169/1169631.xml?temp=.8773615