|
From: Carlos <ma...@us...> - 2007-10-22 22:36:31
|
Update of /cvsroot/tail/Tail/src/java/net/sf/tail/graphics In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv14658/src/java/net/sf/tail/graphics Modified Files: CriteriaChart.java CriteriaDataset.java Log Message: refatoracao do jumpleft e jumpright Index: CriteriaDataset.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/graphics/CriteriaDataset.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** CriteriaDataset.java 22 Oct 2007 20:11:53 -0000 1.2 --- CriteriaDataset.java 22 Oct 2007 22:36:31 -0000 1.3 *************** *** 88,114 **** } - public void moveRight() { if (lastIndex + 1 < series.getSize()) { ! lastIndex++; ! for (Report report : reports) { ! data.addValue(report.getApplyedCriterion().calculate(series, report.getTradesUntilIndex(lastIndex)), report.getName(), series.getTick(lastIndex).getDate() ! .toString("hh:mm d/M/yyyy")); } if (data.getColumnCount() >= DATASET_SIZE) { ! firstIndex++; ! data.removeColumn(0); } fireDatasetChanged(); } } ! public void moveLeft() { if (firstIndex > 1) { ! firstIndex--; ! lastIndex--; loadValues(firstIndex, lastIndex); fireDatasetChanged(); --- 88,133 ---- } + public void moveRight(int size) { if (lastIndex + 1 < series.getSize()) { ! int steps = series.getSize() - lastIndex - 1; ! if (steps > size) ! { ! steps = size; ! } ! ! for (int i = 0; i < steps; i++) ! { ! lastIndex ++; ! for (Report report : reports) { ! data.addValue(report.getApplyedCriterion().calculate(series, report.getTradesUntilIndex(lastIndex)), report.getName(), series.getTick(lastIndex).getDate() ! .toString("hh:mm d/M/yyyy")); ! } } if (data.getColumnCount() >= DATASET_SIZE) { ! firstIndex += steps; ! for (int i = 0; i < steps; i++) ! { ! data.removeColumn(0); ! } } + fireDatasetChanged(); } } ! public void moveLeft(int size) { if (firstIndex > 1) { ! int steps = firstIndex - 1; ! if (steps > size) ! { ! steps = size; ! } ! firstIndex -= steps; ! lastIndex -= steps; loadValues(firstIndex, lastIndex); + fireDatasetChanged(); Index: CriteriaChart.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/graphics/CriteriaChart.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** CriteriaChart.java 22 Oct 2007 21:45:04 -0000 1.3 --- CriteriaChart.java 22 Oct 2007 22:36:31 -0000 1.4 *************** *** 52,56 **** // Setando tamanho do label de cada tick ! categoryAxis.setTickLabelFont(new Font("SansSerif", 0, 10)); if(dateText) { --- 52,56 ---- // Setando tamanho do label de cada tick ! categoryAxis.setTickLabelFont(new Font("SansSerif", 0, 8)); if(dateText) { |