Package Drag_n_Drop

Interface Summary
BListener  
 

Class Summary
BNode A class corresponding to a node that provides the service that it is registered for.
BonAHA  
BService The BService class allows an application to create, register and update a ZeroConf service record.
FileXchange Main class: Get local host information; Create instance of FStree; Start GUI.
FSTree Build the tree view; Start listenning TCP connection; Create instance of Bservice to register the service; Response to the "drag and drop event" by creating send class to initiating sending process.
ProgressBar This class is extending JDialog class and implementing Runnable interface to create the progress bar window during sending or receiving.
ProgressBar.CloseHandler This inner class is used to handle the window close event which indicates user cancel the transfer or receiving.
Receive Run as a thread to receive file and handle exceptions during transfer.