This Java code was written using Sun's JDK 1.1.6 and Swing 1.0.3 GUI toolkit. Click here (FilmStudiesTutorial.tar.gz - 54K file in tarball format) for a full download of the code, otherwise select independently the Java code you may be interested on from the table below.
Java Source File Name | Description |
---|---|
AboutDialog.java | Class implementing About Box Dialog. |
AnimationMouseListener.java | Class to handle events over the Diagram Panel. |
BibliographyNote.java | Class containing details about a Bibliography reference. |
Clip.java | Class containing details about a clip. |
ConfigurationDialog.java | Class implementing a Database Configuration Dialog. |
CourseTutor.java | Class containing details about the Course Tutor. |
Diagram.java | Class containing details about a GIF diagram. |
FilmStudiesTutorial.java | Main class of the system, generates UI and connects to DB. |
GlossaryPanel.java | Implements system's Glossary functionality. |
IntroWindow.java | Class implementing the application's startup window. |
Keyword.java | Class representing a shot keyword. |
KeywordChooser.java | Class to handle events over the keyword list. |
KeywordTip.java | Class implementing a Tip Window appearing when a keyword link is clicked. |
MailDialog.java | Class generating the window used to send an email. |
Mailer.java | Class generating SMTP email messages. |
MoviePositionSliderListener.java | Class to handle events over the Movie Time Slider. |
MyUtil.java | Miscellaneous class containing several useful methods. |
Notes.java | Class containing details about the notes of a shot |
NotesLink.java | Class representing a link in the notes |
PlayerController.java | Class to handle events over all the buttons contained in the Player Controlls |
RDBMSConnectData.java | Class containing details about the RDBMS the system connects to. |
Shot.java | Class containing details about a Demo Film Shot. |
SMTPException.java | Class defining exceptions occurred during the email delivery. |
SQLHandler.java | Class defining all the interactions with the RDBMS. |
SwingWorker.java | Class to implement the background thread the DemoWorker is based on. |
Tag.java | Class containing details about a Diagram Tag. |
TextAreaWithLinks.java | Class implementing the Tutorial Notes with links. |
TutorDialog.java | Class implementing the dialog to change Tutor details. |
TutorialPanel.java | Class implementing the Tutorial Demo functionality. |
MovieVolumeSliderListener.java | Class to handle events over the Movie Volume Slider. |
Created 13th May 2000 by Diego López de Ipiña (dl231@eng.cam.ac.uk)