|
|
|
Symbols:
These
are programs that need to be handed in, but are not marked or are just marked
for completion (e.g. 5/5 for doing the work).
These are bigger programs/assignments that must be handed in to be marked and are marked more carefully.
These are more difficult programs for
enrichment. They only need to be done if you want more than 90% in the course.
Fun extra things to investigate
April 2016 - Daily lessons and assignments |
||||
---|---|---|---|---|
M | T | W | Th | F |
1 Please make sure that if you copy something from the internet, that you don't just copy their weird mistakes and structures. Do not use Canvas class (it's not Swing), don't make dozens of small classes for everything, ... |
||||
4 |
5
|
6 |
7 Updated: do not do #1 |
8 |
11 |
12 |
13 |
14 |
15 |
18 |
19 (program, not written) |
20 |
21 |
22 |
25 Mark Analog Clock |
26 |
27
|
28 |
29 |
By the end of Unit 4-Graphics you need to know
- how to make a JFrame with its main properties (centred, title, size, close
- how to use the following layouts: Border, Flow, Grid
- how to set properties for JLabels and JButtons
- how to add event listeners to various components
- different ways of writing graphics programs: extending JPanel, JFrame, nothing, implementing eventlisteners
- how to create event listeners as inner classes
- how to subclass JPanel so that you can write your own graphics
- how to use javax.swing.Timer class