CST141 Project 8: Chapter 14
Display images exercise
--or--
Draw your own picture
--or--
Display a bar chart exercise
--or--
Display three cards exercise
-
Start a new project named "Project8" in either NetBeans or BlueJ
and select one of the four options below:
-
Partial credit assignment: Write the Display images
exercise exactly as presented in the textbook; to download a ZIP file that contains all the
flags click the previous link; if you prefer to use the images
directly from the Internet as we did in class, use the following links:
(8 points maximum)
-
Partial credit assignment:
Pretend that you are an artist/creative designer and create a drawing
of your own using several of the JavaFX graphical classes and methods;
your drawing should not be "abstract" or "simple" since the point of this
assignment is to use these JavaFX elements in a creative manner
(8½ points maximum)
-
Partial credit assignment: Write the Display a bar chart
exercise exactly as presented in the textbook including the text above the bars
(9 points maximum or 9½ points maximum if you
explore and use the
BarChart
class from the Java API library as suggested
in the textbook)
-
Full credit assignment: Write the Display three cards
exercise exactly as presented in the textbook; take specific note that the project instructions indicate
that each of the cards must be distinct (no duplicates); to download a ZIP file
with a complete deck of cards click the previous link; if you need
to use the images directly from the Internet as we did in class, use the link numbers "1.png" through
"52.png" as per the example
http://www.profstruck.net/CST141/images/1.png
("1.png" is the ace of spades) (10 points full credit maximum)
Hint: There are set methods of the
Java API class ImageView
that can used to control the display size of images
in JavaFX windows.
- Document the program using the Javadoc standard by:
-
Including a substantive comment statement that describes the
class's or interface's purpose, as well as substituting your name
for the existing @author comment and the assignment due date
for the @version comment that already exist at the top of each new class
-
Entering a substantive comment before each method (including
the constructor) to describe its function along with
@parameter
,
@return
and @throws
tags
-
Students may work on all projects in teams of two or three,
and, if so, all students in the group must submit the same project to their own dropboxes
in Blackboard. In the text box's dropbox, as well as in the source code documentation
(comments), state the name(s) of the classmate(s) with whom you worked.
-
When all steps are finished, create a ZIP archive of the entire project.
The completed project with a copy of all files from the NetBean "Project8" project submitted
electronically via an attachment to a
Blackboard
dropbox is due to Prof. Struck by 11:59 p.m. on the date specified in the course outline.