Answered step by step
Verified Expert Solution
Question
1 Approved Answer
****JAVA*** Part B Develop a BullsEye class that comes with a show (int x, int y, Graphics g) method to display exactly one public class
****JAVA***
Part B Develop a BullsEye class that comes with a show (int x, int y, Graphics g) method to display exactly one public class BullsEye public void show (int x, int y, Graphics g) // assign int values to w (width) and h (height) g.drawOval(x, y, w, h), II arguments are similar to the drawOval above g.filloval … ); Create a JFrame Form for developing class TestGUI to start the execution. In the class, declare BullsEyes object b and int row_no to be instance variables. Reference the assignment video of module M3 to provide the void paint (Graphics g) method. Pass message, the object g, to the BullsEye's show method. Here exemplifies the code in the TestGUI class. The number of bullseyes will depend on the row_no value. public void paint(Graphics g) for(int i 0, i row_no, i++) a loop b.show (100, 100 25 * i, g); For this assignment, the result is expected to be a triangular shape. Modify the code in the paint method, so that for row_no 6 the result is as the graph shown below Basically, an increment of one to row_no will introduce two additional BullsEyes. The final result must be displayed at the center of the JFrame Form. (accuracy importanth Give answers to the following questions in the header of the BullsEye class, i.e., putting them in a multiple line comment. For the three arguments x, y and g, what objects are call-by-value and what are call-by- reference? (important) Since object b and int row_no are instance variables, can they be used in other methods in class TestGUI? (important) DOCD D0OO D0O0QO D0OO0Q D0O0000OOCStep 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