f.getContentPane().add(view.getContainer());
f.getContentPane().add(view.getJComponent());
            public void run() {                                // Create the two text areas                TextAreaFigure ta = new TextAreaFigure();                ta.basicSetBounds(new Point2D.Double(10,10),new Point2D.Double(100,100));                                TextAreaFigure tb = new TextAreaFigure();                tb.basicSetBounds(new Point2D.Double(210,110),new Point2D.Double(300,200));                                // Create an elbow connection                ConnectionFigure cf = new LineConnectionFigure();                cf.setLiner(new ElbowLiner());                                // Connect the figures                cf.setStartConnector(ta.findConnector(Geom.center(ta.getBounds()), cf));                cf.setEndConnector(tb.findConnector(Geom.center(tb.getBounds()), cf));                                // Add all figures to a drawing                Drawing drawing = new DefaultDrawing();                drawing.add(ta);                drawing.add(tb);                drawing.add(cf);                                // Show the drawing                JFrame f = new JFrame("My Drawing");                f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);                f.setSize(400,300);                                DrawingView view = new DefaultDrawingView();                view.setDrawing(drawing);                f.getContentPane().add(view.getContainer());                                f.show();            }