如果没有的话,我想在GUI中显示数据表应该怎么做 谢谢

解决方案 »

  1.   

    可以使用ILOG包中的IlpTable和IltDefaultDataSource。
    将IlpTable的对象和IltDefaultDataSource的对象关联
    设置好IlpTable显示的类,将数据生成对象,添加到数据源中
    IlpTable表格就会自动显示
    例如:
    IlpTable dataTable = new IlpTable(context);
    IltDefaultDataSource dataDS = new IltDefaultDataSource(context);
    dataTable.setDataSource(dataDS);
    IlpClass aClass = getContext().getClassManager().getClass(aClassName);
    dataTable.setAcceptedClass(aClass);
    然后将dataTable放到你要放的地方,他会自动显示aClass 类中的所有属性作为表格的属性列
    定义样样式表可以将英文属性映射成中文名称,同时可以确定各个列的宽度、是否显示、同时可以显示图标………………
    剩下的工作就是将每一列数据身成一个aClass 对象的实例ilpobject
    然后dataDS.addObject(ilpobject);表格就会自动显示这一行数据。