
Java: Introduction to the Java Programming Language
Java is a simple, scalable object oriented, general purpose programming language with a multitude of uses. With the power to develop everything from simple web animations to high-end business applications that program hand-held devices, microwaves, cross platform server applications and more, it\'s no wonder why Java is on everyone\'s mind. This practical \"how to\" course by Java expert, Arthur Griffith, starts from beginner level and uses practical examples to demonstrate the Java programming language. Source code is also provided for every example, so the user can follow right along. To get started, click one of the movie topics below.rn<p><i><font color=\"red\">* This title may contain code using functions that will not compile with current Java version</font></i></p>
Course content
Introduction6 lessons
Two Programs Named Howdy5 lessons
Drawing Text in a Window7 lessons
A Few Language Fundamentals8 lessons
Classes, Data, and Access6 lessons
Drawing and Painting10 lessons
- Drawing Rectangles3:541 credit or ad
- Filling Rectangles3:501 credit or ad
- Drawing and Filling Circles3:371 credit or ad
- The Rounded Rectangle5:541 credit or ad
- Drawing and Filling Arcs4:341 credit or ad
- Inventing a Shape of Your Own4:261 credit or ad
- Rectangle with a Beveled Edge6:101 credit or ad
- Simple Color Shading3:571 credit or ad
- The Checkerboard and Shading Problems5:271 credit or ad
- Two Checkerboard and Shading Solutions6:331 credit or ad
Graphic Files7 lessons
- Loading a Graphic File from Disk5:031 credit or ad
- Displaying a Graphic Image4:521 credit or ad
- Loading a Graphic File from the Internet4:071 credit or ad
- Scaling Images4:271 credit or ad
- Drawing in Memory5:011 credit or ad
- Picture Checkerboard Problem3:171 credit or ad
- Picture Checkerboard Solution4:411 credit or ad
Simple Animation8 lessons
- Threads4:441 credit or ad
- A Simple Thread Example4:341 credit or ad
- A Simple Animation6:461 credit or ad
- Overcoming the Flicker Problem5:011 credit or ad
- Pong Program One5:561 credit or ad
- Pong Program Two6:461 credit or ad
- The Switch and Case Statement5:221 credit or ad
- The Doomed Vessel5:391 credit or ad
Introduction to Applets9 lessons
- Applet Fundmentals5:511 credit or ad
- The Constructor and Init5:101 credit or ad
- An Applet is a Creature of the Internet3:571 credit or ad
- Creating a Production Applet4:411 credit or ad
- Animated Applet Structure3:521 credit or ad
- One Bouncing Ball5:541 credit or ad
- Random4:061 credit or ad
- One Hundred Bouncing Balls6:391 credit or ad
- The Autumn Leaves Applet7:111 credit or ad
Responding to the Mouse5 lessons
Components8 lessons
- Components and the AWT4:371 credit or ad
- Placing Buttons in Panel4:441 credit or ad
- Listening to Buttons in a Panel3:561 credit or ad
- Poking Text into a Label3:541 credit or ad
- A Choice is for Making a Selection5:001 credit or ad
- A List is for Making a Selections6:281 credit or ad
- A Text Field is for Typing5:231 credit or ad
- Toggles Turn On and Off6:001 credit or ad
Placing Components in a Window7 lessons
- Containers and Layout Managers5:531 credit or ad
- The Border Layout Manager4:281 credit or ad
- The Grid Layout Manager3:401 credit or ad
- The GridBag Layout Manager pt. 14:581 credit or ad
- The GridBag Layout Manager pt. 24:121 credit or ad
- The Card Layout Manager4:251 credit or ad
- The XY Layout Manager6:551 credit or ad