📄 taskprogresschartitem.java
字号:
/* * Created on 21.11.2004 */package net.sourceforge.ganttproject.chart.item;import net.sourceforge.ganttproject.task.Task;import net.sourceforge.ganttproject.time.TimeUnit;/** * @author bard */public class TaskProgressChartItem extends ChartItem { private int myPosX; private int myUnitWidth; private TimeUnit myTimeUnit; private float myTaskLength; public TaskProgressChartItem(int posX, int unitWidth, TimeUnit bottomUnit, Task task) { super(task); myPosX = posX; myUnitWidth = unitWidth; myTimeUnit = bottomUnit; myTaskLength = task.getDuration().getLength(bottomUnit); } public float getProgressDelta(int currentX) { int deltaX = currentX - myPosX; float deltaUnits = (float) deltaX / (float) myUnitWidth; return 100 * deltaUnits / myTaskLength; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -