Question: Re-work Assignment #1 onto a DrawingPanel, again SUBMIT DayGrid.java Additional Iverson requirements for Bellevue College CS210, Fall 2017: MUST write a method showGrid(graphic, month, year)
Re-work Assignment #1 onto a DrawingPanel, again SUBMIT DayGrid.java

Additional Iverson requirements for Bellevue College CS210, Fall 2017:
MUST write a method showGrid(graphic, month, year) that produces output, see example above.
You also keep showGrid(month, year) in this Class as an optional overload of the method.
int month is a parameter, must be 1-12 for the twelve months of the year
int year is a year of the Gregorian calendar (today's European and American standard)
MUST use a method daysInMonth, Exercise #4, page 309, Chapter 4.
showGrid works for any month (1-12), and any year (1900-2100) including leap years.
Program Submission Requirements
Suggestion: Use your logic from the last Assignment, just replace (and remove) the System.out calls with appropriate draw calls from Chapter 3g material.
Overload: Two or more methods can have exactly the same name (example: .substring) yet have a different parameter list. In this case, we make another showGrid method, but add a Graphic g parameter, so it's obvious which version is used for any particular call to the method name, the parameter list must match (Chapter 3, page 152).
There are many ways to do this for full credit. Identical solutions here will receive an automatic zero. Please do your own work, maybe have a little fun, maybe show your artistic license here.
6 ALWAYS: Name, date, course WHY : Assignment #1 8 and whatever else might be relevant 9 10 11 public class DayGrid 12 public static void main(String[] args) 13 int month 8; // August in human world int year2017; DrawingPanel p new DrawingPanel (400,200); Graphics g p.getGraphics(); showGrid(g, month, year); // Assignment #2 //showGrld (month, year); // Assignment #1 15 17 18 19 20 21 22 public static void showGrid(Graphics g, int month, int year) 23 // method to display month as a grid Drawing Panel File View Help Sun Mon Tue Wed Thu Fri Sat 10 11 12 13 | 14 | 15 | 16 | 17 | 18 | 19 20 21 272829 30 31 22 23 24 25 26 x-385, y-176), r-255 g 255 b-255 43
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
