Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Bartleby Related Questions Icon
Related questions
bartleby
Concept explainers
Question
Transcribed Image Text:Using DrawingPanel.java (from chapter 3G), draw a grid for filling in a 4 x 4 square of cell containing
integers. For this part of the assignment the values are not important, but you are welcome to use the
values shown in the magic square from below. Note that the values in any horizontal row, vertical
column or main diagonals add up to 34, in addition to various sub-squares in the larger square also add
up to the same value.
Requirements:
The magic square should be centered in the panel
The values in each of the cells should be centered in that cell (both horizontally and vertically).
You can assume the values will be <= 99 (i.e., at most 2 digits). For this part of the assignment,
you can hard-code the values; you will store them in a 2-dimensional array (from chapter 7)
when implementing Part B of the assignment.
The title "CSC 142 Magic Square" is centered horizontally in the panel and at y = 50
You are free to choose the colors, fonts, font sizes and effects. This is what I used for the
drawing below: font Georgia,
BLACK for the gridlines
5 font size,
Color: RED for the title string and the values,
Utilize the Procedural Decomposition: main method creates DrawingPanel object and sends it
various methods for drawing various required elements. A list of possible methods are:
drawTitleString, drawEmptyMagicSquare, drawFilledMagicSquare. You are welcome to
implement any additional methods, if needed.
As always, comment your code. Title comment, method comments and line comments are
expected for full credit
Submit MagicSquare.java
expand button
Transcribed Image Text:Drawing Panel
Eile View Help
CSC 142 Magic Square
8
11
14
1
13
2
7
12
3
16
10
4
15
(X-428, y-514), r=255 g-255 b255
Expert Solution
Check MarkThis question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
bartleby
This is a popular solution
bartleby
Trending nowThis is a popular solution!
bartleby
Step by stepSolved in 2 steps with 1 images
Still need help?
Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question
This solution is wrong so please fix it.
Solution
Bartleby Expert
by Bartleby Expert
Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question
This solution is wrong so please fix it.
Solution
Bartleby Expert
by Bartleby Expert
Knowledge Booster
Background pattern image
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.Similar questions
- You have FOUR people selling 5 different kinds of flowers, so instead of a 4 by 4 array you had in the video (4 rows and 4 columns) you now have a 4 by 5 array (4 rows and 5 columns ) You may either use the names I had in the video or choose your own. Instead of Brownies, you have flowers - petunia, pansy, rose, violet, and carnation. Use a random number generator to generate the numbers of flowers sold, print out all the data as I did in the video. The output should look like this: (numbers will vary because they are randomly generated) petunia pansy rose violet carnationFrankie 5 3 11 3 16 Janet 0 11 11 20 6 Sam 14 16 17 15 1 Abbie 8 20 0 6 8 Frankie sold 38 flowersJanet sold 48 flowersSam sold 63 flowersAbbie sold 42 flowers Total number of petunias sold: 27Total number of pansies...arrow_forwardDevelop the code that would be used in the main() function to test the class Cube. Create an object of Cube type using the constructor with argument, with the name of "Box", side length of 5, and color "Brown". Print out the information for the Cube. Change the name to BigBox, and increase the volume by 60%. Print the information for your Cube object one more time to verify the changes. Edit View Insert Format Tools 12pt ✓ Paragraph v Table BIU ✓ T2 ✓arrow_forwardThis is for the game brick breaker use Java to code what's posted down below.arrow_forward
- # TODO y_values = display(y_values) todo_check([ (y_values.shape == (120,),'y_values does not have the correct shape of (120,)'), (np.all(np.isclose(y_values,...arrow_forward21. Which properties will extend a grid item so that it covers multiple rows and columns, specifically the area from row gridlines 3 to 5 and from column gridlines 1 to 3? Group of answer choices a. grid-row: 3/5; grid-column: 1/3; b. grid-row: 2/4; grid-column: 4; c. grid-column-start: 3; grid-column-end: 5; d. grid-column-start-end: 1/3; grid-row-start-end: 3/5;arrow_forwardCreate a data type that allows you to insert, remove the maximum, and delete the minimum (all in logarithmic time), as well as locate the maximum and find the minimum (both in constant time). Use two piles as a hint.arrow_forward
- Using square braces. In the previous question you had used the dot notation to add key values in an object and in this you have to add squares braces and print the object before and after addingarrow_forwardPlease fix these in the above splution, it is not fully correct. "You're invited" needs to be formatted correctly. With a larger font, using BS classes only. Use Bootstrap classes to make a circular image with a border - around the image only. "Don't tell the cats" color should be set with BS classes.arrow_forwardCreate three students with the following details: Snow White, student ID: A00234,credits: 24 Lisa Simpson, student ID: C22044,credits: 56 Charlie Brown, student ID: A12003,credits: 6 Then enter all three into a lab and print a list to the screen.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
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