Description: This is a written MyQQ with java source code, comments, and the code is very clear
File list (Check if you may need any files):
MyQQ\.classpath
....\.project
....\derby.jar
....\derby.log
....\bin\NEWFACE\1.png
....\...\.......\10.png
....\...\.......\11.png
....\...\.......\2.png
....\...\.......\3.png
....\...\.......\4.png
....\...\.......\5.png
....\...\.......\6.png
....\...\.......\7.png
....\...\.......\8.png
....\...\.......\9.png
....\...\.......\Thumbs.db
....\...\com\myqq\MyQQ$1.class
....\...\...\....\MyQQ$10.class
....\...\...\....\MyQQ$11.class
....\...\...\....\MyQQ$2.class
....\...\...\....\MyQQ$3.class
....\...\...\....\MyQQ$4.class
....\...\...\....\MyQQ$5.class
....\...\...\....\MyQQ$6.class
....\...\...\....\MyQQ$7.class
....\...\...\....\MyQQ$8.class
....\...\...\....\MyQQ$9.class
....\...\...\....\MyQQ$AddUserActionListener.class
....\...\...\....\MyQQ$ChatTreeMouseListener.class
....\...\...\....\MyQQ$FrameWindowListener.class
....\...\...\....\MyQQ$RenameActionListener.class
....\...\...\....\MyQQ$SearchUserActionListener$1.class
....\...\...\....\MyQQ$SearchUserActionListener.class
....\...\...\....\MyQQ$SysSetPanelOKListener.class
....\...\...\....\MyQQ$SysTrayActionListener.class
....\...\...\....\MyQQ$SysUpdateListener.class
....\...\...\....\MyQQ$accessFolderActionListener.class
....\...\...\....\MyQQ$delUserActionListener.class
....\...\...\....\MyQQ$messagerGroupSendActionListener.class
....\...\...\....\MyQQ.class
....\...\...\....\UpdateFrame.class
....\...\...\....\dao\Dao.class
....\...\...\....\frame\TelFrame$1.class
....\...\...\....\.....\TelFrame$Button_1ActionListener.class
....\...\...\....\.....\TelFrame$MessageButtonActionListener.class
....\...\...\....\.....\TelFrame$SendTextKeyListener.class
....\...\...\....\.....\TelFrame$TelFrameClosing.class
....\...\...\....\.....\TelFrame$sendActionListener.class
....\...\...\....\.....\TelFrame$toolbarActionListener.class
....\...\...\....\.....\TelFrame.class
....\...\...\....\system\MessageFrame.class
....\...\...\....\......\Resource$1.class
....\...\...\....\......\Resource$1TheThread.class
....\...\...\....\......\Resource.class
....\...\...\....\userList\ChatTree$1.class
....\...\...\....\........\ChatTree$ThisMouseListener.class
....\...\...\....\........\ChatTree.class
....\...\...\....\........\User.class
....\...\...\....\........\UserTreeRanderer.class
....\...\icons\sysTray.png
....\...\.mage\Thumbs.db
....\...\.....\messageAlert.gif
....\...\.....\messageAlertNull20.gif
....\...\.....\chexkBoxImg\CheckBoxFalse.png
....\...\.....\...........\CheckBoxTrue.png
....\...\.....\...........\Thumbs.db
....\...\.....\tabIcon\Thumbs.db
....\...\.....\.......\tabLeft.png
....\...\.....\.......\tabLeft2.PNG
....\...\.....\.......\tabLeft3.png
....\...\.....\.elFrameImage\Thumbs.db
....\...\.....\.............\telUserImage.png
....\...\.....\.............\telUserInfo.png
....\...\.....\.............\.oolbarImage\Thumbs.db
....\...\.....\.............\............\ToolbarFace.png
....\...\.....\.............\............\ToolbarFont.png
....\...\.....\.............\............\ToolbarPicture.png
....\...\.....\.............\............\ToolbarScene.png
....\...\messSendIcon\Fail.gif
....\...\............\Success.gif
....\...\............\Thumbs.db
....\db_MyQQ\db.lck
....\.......\service.properties
....\.......\log\log.ctrl
....\.......\...\log1.dat
....\.......\...\logmirror.ctrl
....\.......\seg0\c10.dat
....\.......\....\c101.dat
....\.......\....\c111.dat
....\.......\....\c121.dat
....\.......\....\c130.dat
....\.......\....\c141.dat
....\.......\....\c150.dat
....\.......\....\c161.dat
....\.......\....\c171.dat
....\.......\....\c180.dat
....\.......\....\c191.dat
....\.......\....\c1a1.dat
....\.......\....\c1b1.dat
....\.......\....\c1c0.dat