Introduction - If you have any usage issues, please Google them yourself
Packet : drawpicture.rar filelist
JTP
JTP\TestTP.jpx
JTP\JTP
JTP\TestTP.jpx.local
JTP\src
JTP\src\MainFrame.java
JTP\src\AppMain.java
JTP\src\com
JTP\src\com\sunking
JTP\src\com\sunking\tp
JTP\src\com\sunking\tp\swing
JTP\src\com\sunking\tp\swing\JTPDefaultMenuFactory.java
JTP\src\com\sunking\tp\swing\JTPImage.java
JTP\src\com\sunking\tp\swing\JTPTextArea.java
JTP\src\com\sunking\tp\swing\JTPButton.java
JTP\src\com\sunking\tp\swing\JTPDesktopPane.java
JTP\src\com\sunking\tp\swing\JToolButton.java
JTP\src\com\sunking\tp\util
JTP\src\com\sunking\tp\util\JTPUtil.java
JTP\src\com\sunking\tp\framework
JTP\src\com\sunking\tp\framework\JTPComponent.java
JTP\src\com\sunking\tp\framework\JTPComponentSection.java
JTP\src\com\sunking\tp\framework\Assoicator.java
JTP\src\com\sunking\tp\framework\LineRenderer.java
JTP\src\com\sunking\tp\framework\Arrow.java
JTP\src\com\sunking\tp\framework\AssoicatorLine.java
JTP\src\com\sunking\tp\framework\Desktop.java
JTP\src\com\sunking\tp\framework\JTPMenuFactory.java
JTP\src\com\sunking\tp\tool
JTP\src\com\sunking\tp\tool\SelectionTool.java
JTP\src\com\sunking\tp\tool\AssociateTool.java
JTP\src\com\sunking\tp\tool\CopyTool.java
JTP\src\com\sunking\tp\tool\AbstractTool.java
JTP\src\com\sunking\tp\tool\CreateTool.java
JTP\src\com\sunking\tp\tool\PasteTool.java
JTP\src\com\sunking\tp\tool\ChangeTextTool.java
JTP\src\com\sunking\tp\tool\DeleteTool.java
JTP\src\com\sunking\tp\tool\ToolAction.java
JTP\src\com\sunking\tp\tool\Tool.java
JTP\images
JTP\images\bg.jpg
JTP\images\cut.gif
JTP\images\copy.gif
JTP\images\paste.gif
JTP\images\redo.gif
JTP\images\undo.gif
JTP\images\select.gif
JTP\images\changetext.gif
JTP\images\button.gif
JTP\images\textarea.gif
JTP\images\delete.gif
JTP\images\save.gif
JTP\images\associate1.gif
JTP\images\associate2.gif
JTP\images\associate3.gif
JTP\build.xml
JTP\META-INF
JTP\META-INF\MANIFEST.MF
JTP\readme.txt
JTP\buildAndRun.bat
JTP\run.bat