public void paint(Graphics g) {
g.setColor(Color.GREEN);
g.drawString((new StringBuilder("Status : ")).append(status).toString(), 10, 55);
g.setColor(Color.GREEN);
g.drawString("Total Trips to the Bank: " + statTrips, 10, 70);
g.setColor(Color.GREEN);
g.drawString("Total Time Running: " + statStartTimer.timePassed(), 10, 85);
g.drawString("Add text here " + constant1, 10, 100);
}
Above is the complete code that should be generated, ill brake it into lines.
public void paint(Graphics g) { This line will go with all of the reports generated
g.setColor(Color.GREEN); This is the color that they chose, and goes above each line after public void
g.drawString((new StringBuilder("Status : ")).append(status).toString(), 10, 55); This is added if Status = Yes
g.drawString("Total Trips to the Bank: " + statTrips, 10, 70); This is added if Bank Trips = Yes
g.drawString("Total Time Running: " + statStartTimer.timePassed(), 10, 85); This is added if Timer = Yes
g.drawString("Add text here " + constant1, 10, 100);
For above line: Every time they add a custom constant, a line like this needs to be added. The "Add text here " Stays the same, but the constant1 changes to the name they have given. Also, 15 is added to "100" every time a new one is added. So if they have 3 custom constants. It should be 100, 115, 130.