SourceForge.net Logo
Copyleft by
Wang Tinghao
About JCad
About JCad

Copyright (c) 2001,2002 by Wang Tinghao(wangtinghao@yahoo.com.cn)

What is it

JCad is a smart 2D CAD program of Pure Java,it'sOS independent and full-featured with an easy-to-use user interface. There are some screenshots available.

The main goals of JCad are to be absolutely OS independent, flexible ,User-friendlyand full-featured.

JCad is totally FREE! You can post your ideas, suggestions and bug reports on our Mailing List, or just mail me.

JCad was started 2 years ago and basic features of a 2D CAD program is finished with many good features,check out the screenshots

Read news page for the newest information about JCad.
Download JCad at the download area.
Read the documentation for more help.

Key Features

Only the key features are listed below. There are many others not listed list.For a full list check the features

  • Smart and on-the-fly Zooming
    Pro/E Style dynamic zooming,press CTRL and drag by right click on the mouse,you dont' have to issue a pan command or click on toolbar,very convenient!!
  • SVG support
    You can export your drawing to the SVG format,which is the W3C vector-graphics standard
  • Image Export
    You can export your drawing to JPG/PNG/GIF image files.
  • Printer Support
    Support Drawing Printing
  • Full Undo/Redo Support
    utilizing the swing UndoManger class,very convenient.
  • Right Click menu
    just click the right button,anytime to bring up the most-frequented used functions,you don't have to click on menu or toolbar.
  • Smart Snap
    presse Shift and right click the mouse,select a snap function and snapped points will be displayed dynamically when you move your mouse
  • Combo Button
    All drawing method are in combo buttons,you can access each one with not more than 2 click.No need to select on long sub-menus or issue many commands
  • Full i18n support
    Check the scrrenshots for a snapshot of JCad in Chinese interface,more can be added by providing a translation of the resource property file.

JCad is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.


  • Wang Tinghao
    Almost All,till now
  • Aaron Optimizer Digulla(digulla@hepe.com)
    Some modification to the drawing functions
  • Acknowledgement

    Thanks to: