有两类一个是GUI画面,主要组件有JtextField和Jbutton,JtextField显示数据
Jbutton实现新增,删除,修改功能。
另外一个类是连接database获取数据,问题是:获取数据后如何在第1个类中的JtextField显示出来?试了多种方法没有能把数传到第1个类中,能否用简洁的办法实现新增,删除,修改功能?
如果把获取数据的类写在同一个类中,代码就非常多了,看起来不是很方便,并且不简洁,请问该如何解决这类问题?

解决方案 »

  1.   

    连接database获取数据的类提供get方法
    在gui里声明这个类的实例 调用get方法就可以得到数据了。。 基本上就是这样
      

  2.   

    class DataBaseManager{//lz连接数据库读数据的类
      ...
      private static Object datas[][];
      private void getDataFromDB(){
        //你自己写的读数据的方法
        datas = ...; //把读到的数据放到datas[][]里面
      }
      //在界面类里调用下面方法就可以了
      public static Object[][] get(){
        return datas;
      }
    }