求一款表格控件,要求有调用的代码示例

本人小bai,而且年龄大,只有求各位帮助了!
表格要求类似下图,可以定义表头,可以单选行,可以排序。
有代码示例,数据如何填充,点击某行数据如何提取。

img

不便公开的,可以私信。

可能有表述不清楚,不专业的的地方,请多包涵!

感谢各位的回复!可是我还是不懂,有现成的控件,我也不知道在哪里添加,怎么添加。这比WPF难多了呀!

没有我满意的回答,做个例子就那么难吗?算了,求人不如求自己,自己慢慢研究吧!

java如何获取还是需要带界面的程序?
集合可以通过get(index)的方式获取某列的元素。

public class Test {
    public static void main(String[] args) {
        List<Data> list = new ArrayList<>();
        list.add(new Data(1, 0, "4-60",14, 960, 49077, 2910, "", "84.3", "47.0", "0.8", "2L", ""));
        list.add(new Data(1, 1, "4-72",10, 1450, 49397, 2949, "", "88.5", "45.6", "2.1", "1R", ""));
        System.out.println(getColumnList(list,4));
    }

    public static List<Object> getColumnList(List<Data> datas,int index){
        List<Object> list=new ArrayList<>();
        for(Data d:datas){
            list.add(d.getFields()[index]);
        }
        return list;
    }
}

web吗,web的话,直接用layui的对小白最友好
http://layui.winxapp.cn/doc/modules/table.html
list数据获取的话,就直接list.get(0)获取第一个,list.get(1)获取第二个,以此类推
list只是单行,除非你里面放的是二维数组

前端展示一个表格的话,最简单的方案就是采用原生的html,使用简单table即可。也可以采取上面那个博主说的,用成熟的插件,比如layui.也比较简单。jquery table也不复杂。list的的数据,可以从数据库中获取,不过需要你会jdbc和基础sql查询的能力。只获取某列的话就根据id去查一条记录即可。

参考这个链接
http://layui.winxapp.cn/doc/modules/table.html

原生的用原生的table就可以了
组件的话,element里面的table比较常用

https://github.com/huangyanbin/smartTable

找小弟做