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

Re-work Assignment #1 onto a DrawingPanel, again SUBMIT DayGrid.java Additional Iverson requirements

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!