本人小bai,而且年龄大,只有求各位帮助了!
表格要求类似下图,可以定义表头,可以单选行,可以排序。
有代码示例,数据如何填充,点击某行数据如何提取。
不便公开的,可以私信。
可能有表述不清楚,不专业的的地方,请多包涵!
感谢各位的回复!可是我还是不懂,有现成的控件,我也不知道在哪里添加,怎么添加。这比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
找小弟做