2016-06-20-课程设计日志
2016-06-20 23:17
183 查看
今天是第二周也是最后一周的课程设计,我们肯定能做出来的,然后就看到达什么样的层次。
早上还是决定把考勤统计设置成柱状图的样式显示出来,当然还是和数据库有联系的,随着数据库内容的更新而改变。
后来继续开始下一个模块,销售管理。在和一名组员讨论之后,界面大致风格其实和之前都差不多。表格加功能。
后来我是想到了一个对数据进行排序重新显示在表格中。
已经学会了按类中的一个属性进行进行排序,只要实现Java.lang.Comparable接口和java.util.Comparator接口,然后在类中定于下compareTo,是你所将进行排序的属性。
public class sale implements Comparable<sale>{
private String OrderId;
private String GoodsId="" ;
private int Number = 0;
private double Ordersum = 0;
private String OrderDate;
public void setOrderId(String orderId){
this.OrderId=orderId;
}
public String getID(){
return OrderId;
}
public void setGoodsId(String GoodsId){
this.GoodsId=GoodsId;
}
public String getGoodsID(){
return GoodsId;
}
...
public String getOrderDate(){
return OrderDate;
}
public int compareTo(sale s) {
return this.Number-s.Number;
}
}然后调用
Collection.sort(list)升序排列Collections.sort(list,
Collections.reverseOrder());降序排列;Collections.reverse(list);反转排序,先输出列表最后一个元素(转载http://www.cnblogs.com/standcloud/articles/2601914.html)
即可完成排序。
现在的问题是我想自己可以控制选择按什么属性进行排序,例如在界面中有按钮是:按数量排序,按收益排序。点击哪个按钮表格内容就重新显示排序。有待解决。
今天在图书馆还书后借了两本书,一切继续。
早上还是决定把考勤统计设置成柱状图的样式显示出来,当然还是和数据库有联系的,随着数据库内容的更新而改变。
后来继续开始下一个模块,销售管理。在和一名组员讨论之后,界面大致风格其实和之前都差不多。表格加功能。
后来我是想到了一个对数据进行排序重新显示在表格中。
已经学会了按类中的一个属性进行进行排序,只要实现Java.lang.Comparable接口和java.util.Comparator接口,然后在类中定于下compareTo,是你所将进行排序的属性。
public class sale implements Comparable<sale>{
private String OrderId;
private String GoodsId="" ;
private int Number = 0;
private double Ordersum = 0;
private String OrderDate;
public void setOrderId(String orderId){
this.OrderId=orderId;
}
public String getID(){
return OrderId;
}
public void setGoodsId(String GoodsId){
this.GoodsId=GoodsId;
}
public String getGoodsID(){
return GoodsId;
}
...
public String getOrderDate(){
return OrderDate;
}
public int compareTo(sale s) {
return this.Number-s.Number;
}
}然后调用
Collection.sort(list)升序排列Collections.sort(list,
Collections.reverseOrder());降序排列;Collections.reverse(list);反转排序,先输出列表最后一个元素(转载http://www.cnblogs.com/standcloud/articles/2601914.html)
即可完成排序。
现在的问题是我想自己可以控制选择按什么属性进行排序,例如在界面中有按钮是:按数量排序,按收益排序。点击哪个按钮表格内容就重新显示排序。有待解决。
今天在图书馆还书后借了两本书,一切继续。
相关文章推荐
- LNMP状态管理命令
- 非关系型数据库redis(一):Centos6.5安装Redis
- 集群负载均衡之lvs和keepalived
- 触摸事件传递与响应者链条
- css之transform属性
- HDU 5486 Difference of Clustering 图论
- 1047. 编程团体赛(20) PAT 乙级
- LNMP安装了哪些软件?安装目录在哪?
- KNN算法在保险业精准营销中的应用
- Oracle 下载安装教程
- C++对C的增强
- php pod
- django pdb
- C++Primer 第6章笔记整理
- R语言的基本操作
- 1031. 查验身份证(15) PAT 乙级
- 重建二叉树
- 李洪强详细介绍SDWebImage
- 《代码整洁之道》读后总结--关于方法
- LNMP添加、删除虚拟主机及伪静态使用教程