Some Snapshots of my Previous Works
Click the ball game
Initial GUI |
Game in progress |
Winning the game
Digital Clock
Running clock
Go Game
The "Go" board game GUI
Java Notepad
Initial GUI |
Opening a file |
Viewing a file |
Word count dialog box |
Find dialog box |
Replace dialog box |
Copyright dialog box
MIB (Management Information Base) Browser
Initial GUI |
Get Operation |
Get Bulk Operation |
Get Next Operation |
Displaying the Whole Entities |
Get Table Operation Failure |
Failure in Obtaining Internet Entity |
Get Bulk Dialog Box
Stopwatch
Initial GUI of the Stopwatch |
Running the Stopwatch
World Time Application (Client Side)
Connecting to the Server |
Query Information Dialog Box |
Getting the Result from Sever
UML Diagram Creator
The UML Relationship Diagram of Java.util.LinkedList Class
MVC Pattern
Java Application demonstrating MVC pattern
NMS, RMON, and Gateway Simulation
NMS, RMON, and Gateway Simulation
Click here to download the whole images as a .zip file
The Source Codes
Click the ball game
ClickTheBall.java
Digital Clock
DigitalClock.java
Go Game (This is a team project. I only list my part of codes)
BoardPanel.java - The board part of the user interface
DownPanel.java - where the messages and connection are exchanged
Go.java - The main driver
UpPanel.java - The button Menus panel
UserInterface.java - The User Interface frame
Click here to download the whole .java files
Java Notepad
JavaNotePad.java - the main driver for the notepad program.
SimpleNotePad.java - Implementation of the GUI and notepad functions.
WordCounter.java - A utility to count the number of words, characters, and lines from a given text.
MIB Browser (This is a team project. I only list my part of codes)
Command.java - The panel that contains buttons to perform SNMP Operation
The panel that is related to connection
IDAssigner.java - MIB objects ID assigner
MibBrowser.java - The main driver
Click here to download the whole .java files
Digital Clock
StopWatch.java
World Time Obtainer (This is a team project. I only list my part of codes)
ClientFrame.java - The driver program for Client GUI
ClientPanel.java - The Client GUI Panel
ServerFrame.java - The driver program for Server GUI
ServerPanel.java - The Server GUI Panel
TimeZoneClient.java - The implementations of Client-side
TimeZoneServer.java - The implementations of Server-side
Click here to download the whole .java files
UML Diagram Creator (This is a team project. I only list my part of codes)
ComplexObjectNode.java - The panel on which the UML diagram will be displayed
DashedArrowEdge.java - A class that draws a UML symbol that symbolizes a dependance relationship
DashedTriangleEdge.java - A class that draws a UML symbol that symbolizes an realization relationship
DiamondEdge.java - A class that draws a UML symbol that symbolizes a "has-a" relationship
TriangleEdge.java - A class that draws a UML symbol that symbolizes an inheritance relationship
NodePanel.java - This panel holds nodes and manages node selectionn and movement.
Click here to download the whole .java files
MVC Pattern
Hw3.java - the main driver for this program.
DataModel.java - Implementation of the data model (Observable).
GraphView.java - Implementaion of the graph view (Observer #1).
GraphView.java - Implementaion of the text view (Observer #2).
NMS, RMON, and Gateway Simulation
The .zip file
|