JAVA – THE EXTRAS
Welcome
to our Java programming extra units section.
JAVA SWING
GRAPHICS
Topic 01 – Simple Graphics
Topic 02 – Java 2D
Topic 03 – Affine Transformations
Topic 04 – Working With Image Files
Topic 05 – Image Files Pixel By Pixel
LISTENERS
Topic 01 – MouseListener
Topic 02 – KeyListener
Topic 03 – MouseMotionListener
GRAPHICAL
USER INTERFACES (GUIs)
Topic 01 – Basic GUI Applications
Topic 02 – Interactivity Using ActionListener
Topic 02B – Interactivity Using ActionListener
2 (Incomplete – To Remove?)
Topic 03 – More On Components
Topic 04 – Layouts
Topic 05 – Timers
Topic 06 – Animation
Topic 07 – Application Development
(Incomplete)
ASSORTED
APPLICATIONS & EXAMPLES
Topic 01 – Minimap
Topic 02 – Text-Based Adventure Game
in GUI (NEW 2024)
Code example - Extending
SpringLayout
Code example – Using Anonymous
Inner Class As ActionListener
DATABASE
RESOURCES
Topic 01 - SQLite
DATA STRUCTURES II – GRAPHS (INCOMPLETE UNIT)
Topic
24 – Intro To Graphs
Topic 25 – Graph Data Structure
Topic 26 – Drawing a Graph
Topic 27 – Traversing a Graph
Topic 28 – Drawing a Graph Traversal
Topic 29 – Lowest Cost Path
Topic 27 – Intro To Trees
Topic 28 – Traversing Trees
Topic 29 – Assignment or Quiz or Both
JAVA FX –
GUI APPLICATIONS (CONSIDER USING SWING INSTEAD)
Topic 00 – Links & Resources
Topic 01 – Our First GUI Application
Topic 02 – Handling Events
Topic 03 – More On Controls
Topic 04 – Layouts
Topic 05 – Drawing on a Canvas
Topic 06 – MouseEvents
Topic 07 – Animation
JAVA FX – ASSORTED APPLICATIONS
Topic 01 – Text-Based
Adventure Game GUI (Swing version available)
JAVA
LIBGDX
Click here for the lessons.
Note: There is a "Creating a LIBGDX Project Guide" at the top of
the Java 11 index page. It will be
moved here in the future.
JAVA
APPLETS
This is a dead technology. Click here
for the old lessons.
|