Java Reference
In-Depth Information
if (manager.problem ## null )
return ;
Graphics2D g # (Graphics2D) graphics;
int yPos;
for ( int r # 0; r<2; r !! ) {
yPos # 30 ! r*120;
Resource resource # manager.problem.getResource(r);
g.drawString(resource.getName(), 10, yPos ! 35);
g.setColor(Color.orange);
g.fill3DRect(30, yPos, 800, 70, true);
g.setColor(Color.black);
for ( int i # 0; i < # 80; i !! )
g.drawLine(30 ! 10*i, yPos, 30 ! 10*i, yPos-3);
for ( int i # 0; i < # 80; i !# 10)
g.drawLine(30 ! 10*i, yPos, 30 ! 10*i, yPos-7);
// draws the tasks
Activity activity;
int release, activation, termination, due, duration;
Iterator iterActivity # resource.getActivities();
while (iterActivity.hasNext()) {
activity # (Activity) iterActivity.next();
release # ( int ) Math.round(activity.getRelease());
activation # ( int ) Math.round
(activity.getActivation());
termination # ( int ) Math.round
(activity.getTermination());
due # ( int ) Math.round(activity.getDueTime());
duration # ( int ) Math.round(activity.getDuration());
if (release > # 0 && release < # 100 &&
activation > # 0 &&
activation < # 100 && termination > # 0 &&
termination < # 100 && due > # 0 && due < # 100) {
g.setColor(Color.yellow);
g.fill3DRect(30 ! release*10, yPos ! activity.
getID()*10,
(due-release)*10, 10, true );
g.setColor(colors[activity.getID()]);
g.fill3DRect(30 ! activation*10, yPos ! activity.
getID()*10,
duration*10, 10, true );
}
}
yPos !# 80;
}
}
Search WWH ::




Custom Search