Announcements |
Instructor & TA |
Syllabus |
Java Resources |
Lecture Notes |
Homeworks |
Project |
Scores |
Material related to lectures will be posted here. It will include outlines, summaries, and code examples that are discussed in class.
Apr. 23 & 26 - The example network programs: HTMLContentsClient.java, FileWriterClient.java, and FileWriterServer.java files.
Apr. 19 & 21 - Our final result for the TicTacToe program: TTTProgram.java, GameBoard.java, GameSquare.java, MessagPanel.java, and TTTGame.java files.
Apr. 16 - Our first stab at the TicTacToe program: TTTProgram.java, MessagPanel.java, and TTTGame.java files, which aren't quite working yet.
Apr. 14 - The MenuFrameTest.java, InfoPanel.java, InfoMenuBar.java, and ColorDialogPanel.java files, which demo the use of menus and dialog boxes.
Apr. 9 - The updated OutputPanel.java, ButtonControlPanel.java, TextInputPanel.java, CheckBoxPanel.java, ComponentsFrame.java, and ComponentsTest.java files, which, along with the DropDownBoxPanel.java, LotsOfTextInputPanel.java, and RadioButtonPanel.java files, demos lots of different GUI components.
Apr. 7 - The ButtonListPanel.java, and ButtonListsTest.java files, which demo GUI layout. The OutputPanel.java, ButtonControlPanel.java, TextInputPanel.java, CheckBoxPanel.java, ComponentsFrame.java, and ComponentsTest.java files, which demo the use of a few GUI components.
Apr. 5 - The MouseReporterPanel.java, MouseReporterProgram.java, BackgroundButtonPanel.java, and ButtonProgram.java files.
Apr. 2 - The NothingWindowTest.java, UserSettableFrame.java, UserSettableTest.java, GraphicalPanel.java, and GraphicalTest.java files.
Mar. 29 - The NoErrorHandling.java, OldErrorHandling.java, ThrowingError.java, CatchingError.java, and YCannotBeZeroException.java files.
Feb. 26 - The MergeSorter.java file.
Feb. 20 - The PalindromeChecker.java file and PalindromeTester.java file, to show a trace of recursive calls.
Jan. 30 - The Task.java file updated to show all the javadoc comments and a test-driver main function.
Jan. 28 - The Task.java file presented in class.
Jan. 26 - The TempConvert.java file done as an in-class exercise.
Jan. 21 - The example program we created during lecture. (As a .java file)
Jan. 16 - A summary of the lecture. (As a Word document.)
Jan. 14 - A summary of the lecture. (As a Word document.)