Connectors draws various types of connector including. AC wall outlet USB2-A female USB3-A female RJ-11 RJ-45 MIDI DIN VGA male RS232C 9-pin and 25-pin male and female It displays the result magnified on screen and creates *.png files. You can use its techniques to draw your own connectors. You can use its practical examples to learn how to use the Swing drawing classes such as: AffineTransform, Area, BasicStroke, BufferedImage, Ellipse2D, FontRenderContext, Graphics2D, ImageIO, JFrame, JPanel, LineMetrics, Polygon, Rectangle, RenderingHints, RoundRectangle2D and Shape. Java source is included for you to cannibalise, particularly RoundedPolygons to computer, draw and fill rounded polygons (triangles, irregular shaped bounded by lines). To understand the math see the diagram in roundedcornermath.png.