Package org.dyno.visual.swing.plugin.spi

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


    JRootPane jrp = new JRootPane();
    JDialog jdialog = (JDialog) getWidget();
    JMenuBar jmb = jdialog.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


    JScrollPane copy = (JScrollPane) super.cloneWidget();
    JScrollPane jsp = (JScrollPane) getWidget();
    JComponent child = (JComponent) jsp.getViewport().getView();
    if (child != null) {
      WidgetAdapter cAdapter = WidgetAdapter.getWidgetAdapter(child);
      copy.setViewportView(cAdapter.cloneWidget());
    }
    return copy;
  }

View Full Code Here

    JPopupMenu origin = (JPopupMenu) getWidget();
    int count = origin.getComponentCount();
    for (int i = 0; i < count; i++) {
      Component child = origin.getComponent(i);
      WidgetAdapter adapter = WidgetAdapter.getWidgetAdapter(child);
      copy.add(adapter.cloneWidget());
    }
    return copy;
  }

  @Override
View Full Code Here

    JRootPane jrp = new JRootPane();
    JFrame jframe = (JFrame) getWidget();
    JMenuBar jmb = jframe.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

    panel.setLayout(copyLayout(panel));
    int count = container.getComponentCount();
    for (int i = 0; i < count; i++) {
      JComponent child = (JComponent) container.getComponent(i);
      WidgetAdapter cAdapter = WidgetAdapter.getWidgetAdapter(child);
      panel.add(cAdapter.cloneWidget());
    }
    return true;
  }

  @Override
View Full Code Here

    panel.setLayout(copyLayout(panel));
    BorderLayout layout = (BorderLayout) container.getLayout();
    Component nComp = layout.getLayoutComponent(BorderLayout.NORTH);
    if (nComp != null) {
      WidgetAdapter nAdapter = WidgetAdapter.getWidgetAdapter((JComponent) nComp);
      panel.add(nAdapter.cloneWidget(), BorderLayout.NORTH);
    }
    Component sComp = layout.getLayoutComponent(BorderLayout.SOUTH);
    if (sComp != null) {
      WidgetAdapter sAdapter = WidgetAdapter.getWidgetAdapter((JComponent) sComp);
      panel.add(sAdapter.cloneWidget(), BorderLayout.SOUTH);
View Full Code Here

      panel.add(nAdapter.cloneWidget(), BorderLayout.NORTH);
    }
    Component sComp = layout.getLayoutComponent(BorderLayout.SOUTH);
    if (sComp != null) {
      WidgetAdapter sAdapter = WidgetAdapter.getWidgetAdapter((JComponent) sComp);
      panel.add(sAdapter.cloneWidget(), BorderLayout.SOUTH);
    }
    Component eComp = layout.getLayoutComponent(BorderLayout.EAST);
    if (eComp != null) {
      WidgetAdapter eAdapter = WidgetAdapter.getWidgetAdapter((JComponent) eComp);
      panel.add(eAdapter.cloneWidget(), BorderLayout.EAST);
View Full Code Here

      panel.add(sAdapter.cloneWidget(), BorderLayout.SOUTH);
    }
    Component eComp = layout.getLayoutComponent(BorderLayout.EAST);
    if (eComp != null) {
      WidgetAdapter eAdapter = WidgetAdapter.getWidgetAdapter((JComponent) eComp);
      panel.add(eAdapter.cloneWidget(), BorderLayout.EAST);
    }
    Component wComp = layout.getLayoutComponent(BorderLayout.WEST);
    if (wComp != null) {
      WidgetAdapter wAdapter = WidgetAdapter.getWidgetAdapter((JComponent) wComp);
      panel.add(wAdapter.cloneWidget(), BorderLayout.WEST);
View Full Code Here

      panel.add(eAdapter.cloneWidget(), BorderLayout.EAST);
    }
    Component wComp = layout.getLayoutComponent(BorderLayout.WEST);
    if (wComp != null) {
      WidgetAdapter wAdapter = WidgetAdapter.getWidgetAdapter((JComponent) wComp);
      panel.add(wAdapter.cloneWidget(), BorderLayout.WEST);
    }
    Component cComp = layout.getLayoutComponent(BorderLayout.CENTER);
    if (cComp != null) {
      WidgetAdapter cAdapter = WidgetAdapter.getWidgetAdapter((JComponent) cComp);
      panel.add(cAdapter.cloneWidget(), BorderLayout.CENTER);
View Full Code Here

      panel.add(wAdapter.cloneWidget(), BorderLayout.WEST);
    }
    Component cComp = layout.getLayoutComponent(BorderLayout.CENTER);
    if (cComp != null) {
      WidgetAdapter cAdapter = WidgetAdapter.getWidgetAdapter((JComponent) cComp);
      panel.add(cAdapter.cloneWidget(), BorderLayout.CENTER);
    }
    return true;
  }

  protected LayoutManager copyLayout(Container con) {
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.