Question
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
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.
must use a Drawing Panel https://www.buildingjavaprograms.com/code-files/4ed/javadoc/DrawingPanel.html
Program Submission Requirements
Write your own code!!! All submissions will be processed with JPlag: jplag.ipd.kit.edu (Links to an external site.)Links to an external site.
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).
6 ALWAYS: Name, date, course 7 *WHY: Assignment #1 8 and whatever else might be relevant 10 11 public class DayGrid t 12 public static void main (String[] args) 13 14 15 16 17 18 19 20 21 22 public static void showGrid (Graphics g, int month, int year) 23 int month 8; // August in human world int year 2017; DrawingPanel pnew DrawingPanel(400,200); Graphics g p.getGraphics) showGrid(g, month, year); // Assignment #2 //showGrid(month, year); // Assignment #1 Cs: // method to display month as a grid Drawing Panel File View Help Sun Mon Tue Wed Thu Fri Sat 4 10 11 13 | 14 | 15 | 16 | 17 | 18 | 19 20 21 22 23 24 2526 27 28 29 30 31 -385, y-176), r-255 g-255 b-255 43Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started