Examples of cloneWidget()


Examples of org.dyno.visual.swing.plugin.spi.CompositeAdapter.cloneWidget()

      WidgetAdapter jmbAdapter = WidgetAdapter.getWidgetAdapter(jmb);
      JMenuBar copyjmb=(JMenuBar) jmbAdapter.cloneWidget();
      copy.setJMenuBar(copyjmb);
    }
    CompositeAdapter content = getContentAdapter();
    copy.setContentPane((JComponent) content.cloneWidget());
    return copy;
  }


  @Override
View Full Code Here

Examples of org.dyno.visual.swing.plugin.spi.CompositeAdapter.cloneWidget()

  @Override
  public IEditor getEditorAt() {
    CompositeAdapter parent = adaptable.getParentAdapter();
    if (parent != null && parent.getWidget() instanceof JScrollPane)
      return new TreeModelEditor((JScrollPane) parent.cloneWidget());
    else
      return null;
  }

  @Override
View Full Code Here

Examples of org.dyno.visual.swing.plugin.spi.CompositeAdapter.cloneWidget()

public class JTableEditorAdapter extends ComplexWidgetEditorAdapter {
  @Override
  public IEditor getEditorAt() {
    CompositeAdapter parent = adaptable.getParentAdapter();
    if (parent != null && parent.getWidget() instanceof JScrollPane)
      return new TableModelEditor(adaptable, (JScrollPane) parent.cloneWidget());
    else
      return null;
  }

  @Override
View Full Code Here

Examples of org.dyno.visual.swing.plugin.spi.CompositeAdapter.cloneWidget()

    VisualDesigner designer = getDesigner();
    if(designer==null)
      return;
    CompositeAdapter rootAdapter = (CompositeAdapter) WidgetAdapter.getWidgetAdapter(designer.getRoot());
    JavaUtil.hideMenu();
    Component contentComponent = rootAdapter.cloneWidget();
    JFrame frame = new JFrame();
    frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    if (contentComponent instanceof JRootPane) {
      JRootPane jrp = (JRootPane) contentComponent;
      JMenuBar jmb = jrp.getJMenuBar();
View Full Code Here

Examples of org.dyno.visual.swing.plugin.spi.WidgetAdapter.cloneWidget()

    int count = parent.getChildCount();
    for (int i = 0; i < count; i++) {
      JComponent child = (JComponent) parent.getChild(i);
      WidgetAdapter cAdapter = WidgetAdapter.getWidgetAdapter(child);
      Constraints childConstraints = layout.getConstraints(child);
      panel.add(cAdapter.cloneWidget(), childConstraints==null?null:childConstraints.clone());
    }
    return true;
  }

  @Override
View Full Code Here

Examples of org.dyno.visual.swing.plugin.spi.WidgetAdapter.cloneWidget()

    copy.setText(origin.getText());
    int count = origin.getMenuComponentCount();
    for (int i = 0; i < count; i++) {
      Component child = origin.getMenuComponent(i);
      WidgetAdapter adapter = WidgetAdapter.getWidgetAdapter(child);
      copy.add(adapter.cloneWidget());
    }
    return copy;
  }

 
View Full Code Here

Examples of org.dyno.visual.swing.plugin.spi.WidgetAdapter.cloneWidget()

      int count = this.getChildCount();
      for (int i = 0; i < count; i++) {
        Component widget = getChild(i);
        WidgetAdapter child = WidgetAdapter.getWidgetAdapter(widget);
        Rectangle bounds = widget.getBounds();
        Component copy = child.cloneWidget();
        copy.setBounds(bounds);
        panel.add(copy);
      }
    } else {
      getLayoutAdapter().cloneLayout(panel);
View Full Code Here

Examples of org.dyno.visual.swing.plugin.spi.WidgetAdapter.cloneWidget()

  public Component cloneWidget() {
    JDesktopPane copy = (JDesktopPane) super.cloneWidget();
    JDesktopPane pane = (JDesktopPane) getWidget();
    for (JInternalFrame frame : pane.getAllFrames()) {
      WidgetAdapter adapter = WidgetAdapter.getWidgetAdapter(frame);
      JInternalFrame copy_frame = (JInternalFrame) adapter.cloneWidget();
      copy.add(copy_frame);
      copy_frame.setVisible(true);
    }
    return copy;
  }
View Full Code Here

Examples of org.dyno.visual.swing.plugin.spi.WidgetAdapter.cloneWidget()

    JInternalFrame copy = (JInternalFrame) super.cloneWidget();
    JInternalFrame jframe = (JInternalFrame) getWidget();
    JMenuBar jmb = jframe.getJMenuBar();
    if (jmb != null) {
      WidgetAdapter jmbAdapter = WidgetAdapter.getWidgetAdapter(jmb);
      JMenuBar copyjmb=(JMenuBar) jmbAdapter.cloneWidget();
      copy.setJMenuBar(copyjmb);
    }
    CompositeAdapter content = getContentAdapter();
    copy.setContentPane((JComponent) content.cloneWidget());
    return copy;
View Full Code Here

Examples of org.dyno.visual.swing.plugin.spi.WidgetAdapter.cloneWidget()

    JRootPane jrp = new JRootPane();
    JApplet japplet = (JApplet) getWidget();
    JMenuBar jmb = japplet.getJMenuBar();
    if (jmb != null) {
      WidgetAdapter jmbAdapter = WidgetAdapter.getWidgetAdapter(jmb);
      JMenuBar jmenubar = (JMenuBar) jmbAdapter.cloneWidget();
      jrp.setJMenuBar(jmenubar);
    }
    Container container = (Container) contentAdapter.cloneWidget();
    jrp.setContentPane(container);
    return jrp;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.