MyProgrammingLab with Pearson eText -- Access Code Card -- for Building Java Programs
MyProgrammingLab with Pearson eText -- Access Code Card -- for Building Java Programs
5th Edition
ISBN: 9780135472460
Author: REGES, Stuart, Stepp, Marty
Publisher: PEARSON
bartleby

Videos

Question
Book Icon
Chapter 3G, Problem 1E
Program Plan Intro

Draw the given picture

Program plan:

  • Import the required packages.
  • Create the class “Micky”,
    • Define the “main()” method,
      • Construct the “DrawingPanel” object.
      • Set the background for the panel.
      • Create “Graphics” object and call the method “getGrphics()”.
      • Set the color as “BLUE”.
      • Fill the oval shapes for the given range with color “BLUE”.
      • Set the color as “RED”.
      • Fill the rectangle shape for the specified range with color “RED”.
      • Set the color as “BLACK”.
      • Draw the line with color “BLACK”.

Expert Solution & Answer
Check Mark
Program Description Answer

This program is to use the “DrawingPanel” to draw the given picture.

Explanation of Solution

Program:

File name: “Micky.java

//Import necessary packages

import java.awt.Color;

import java.awt.Graphics;

//Create a class

public class Micky

{

    //Define the main() method

    public static void main(String[] args)

    {

        //Create DrawingPanel object

        DrawingPanel p = new DrawingPanel(220, 150);

        //Set the background

        p.setBackground(Color.YELLOW);

        //Create Graphics object

        Graphics g1 = p.getGraphics();

        //Set the color as "BLUE"

        g1.setColor(Color.BLUE);

        //Fill the oval shape in a range with that color

        g1.fillOval(50, 25, 40, 40);

        g1.fillOval(130, 25, 40, 40);

        //Set the color as "RED"

        g1.setColor(Color.RED);

        //Fill the rectangle shape with the given range as "RED"

        g1.fillRect(70, 45, 80, 80);

        //Set the color as "BLACK"

        g1.setColor(Color.BLACK);

        //Draw the line with "BLACK" color

        g1.drawLine(70, 85, 150, 85);

    }

}

Sample Output

Screenshot of output:

MyProgrammingLab with Pearson eText -- Access Code Card -- for Building Java Programs, Chapter 3G, Problem 1E

Want to see more full solutions like this?

Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Java random numbers; Author: Bro code;https://www.youtube.com/watch?v=VMZLPl16P5c;License: Standard YouTube License, CC-BY