Package java.awt

Examples of java.awt.LayoutManager


  @Override
  public Component cloneWidget() {
    JPanel panel = (JPanel) super.cloneWidget();
    JPanel jp = (JPanel) getWidget();
    LayoutManager layout = jp.getLayout();
    if (layout == null) {
      panel.setLayout(null);
      int count = this.getChildCount();
      for (int i = 0; i < count; i++) {
        Component widget = getChild(i);
View Full Code Here


  }

  @Override
  public void addAfter(Component hovering, Component dragged) {
    JPanel jpanel = (JPanel) getWidget();
    LayoutManager layout = jpanel.getLayout();
    if (layout == null) {
      int hoveringIndex = getComponentIndex(hovering);
      if (hoveringIndex == -1)
        jpanel.add(dragged);
      else if (hoveringIndex == jpanel.getComponentCount() - 1) {
View Full Code Here

  }

  @Override
  public void addBefore(Component hovering, Component dragged) {
    JPanel jpanel = (JPanel) getWidget();
    LayoutManager layout = jpanel.getLayout();
    if (layout == null) {
      int hoveringIndex = getComponentIndex(hovering);
      if (hoveringIndex == -1)
        jpanel.add(dragged, 0);
      else if (hoveringIndex == 0) {
View Full Code Here

  }

  @Override
  public boolean doAlignment(String id) {
    JPanel jp = (JPanel) getWidget();
    LayoutManager layout = jp.getLayout();
    if (layout == null) {
      IUndoableOperation operation = null;
      if (id.equals(EditorAction.ALIGNMENT_LEFT))
        operation = doLeft();
      else if (id.equals(EditorAction.ALIGNMENT_CENTER))
View Full Code Here

  }

  @Override
  public IUndoableOperation doKeyPressed(KeyEvent e) {
    JPanel jp = (JPanel) getWidget();
    LayoutManager layout = jp.getLayout();
    if (layout == null) {
      switch (e.getKeyCode()) {
      case KeyEvent.VK_LEFT:
        return new KeyLeftOperation(this);
      case KeyEvent.VK_RIGHT:
View Full Code Here

  }

  @Override
  public LayoutAdapter getLayoutAdapter() {
    if (layoutAdapter == null) {
      LayoutManager layout = ((JPanel) getWidget()).getLayout();
      if (layout != null) {
        layoutAdapter = LayoutAdapter.getLayoutAdapter((JPanel) getWidget());
        layoutAdapter.setContainer((JPanel) getWidget());
      }
    }
View Full Code Here

    }
  }

  private String getLayoutName() {
    JPanel jpanel = (JPanel) getWidget();
    LayoutManager layout = jpanel.getLayout();
    String layoutName = layout == null ? "null" : layout.getClass() //$NON-NLS-1$
        .getName();
    boolean default_layout = LayoutAdapter.DEFAULT_LAYOUT.equals(layoutName);
    layoutName = layout == null ? "null" : getLayoutAdapter().getName(); //$NON-NLS-1$
    return default_layout ? "" : "(" + layoutName + ")"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
  }
View Full Code Here

  }

  @Override
  public boolean allowChildResize(Component child) {
    JPanel jpanel = (JPanel) getWidget();
    LayoutManager layout = jpanel.getLayout();
    if (layout == null) {
      return true;
    } else {
      return getLayoutAdapter().isChildResizable();
    }
View Full Code Here

  }

  @Override
  public boolean needGenBoundCode(Component child) {
    JPanel panel = (JPanel) getWidget();
    LayoutManager layout = panel.getLayout();
    return layout == null;
  }
View Full Code Here

    return layout == null;
  }

  public boolean removeChild(Component child) {
    JPanel jpanel = (JPanel) getWidget();
    LayoutManager layout = jpanel.getLayout();
    if (layout == null) {
      jpanel.remove(child);
      jpanel.validate();
      return true;
    } else {
View Full Code Here

TOP

Related Classes of java.awt.LayoutManager

Copyright © 2018 www.massapicom. 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.