javax.swing.text.View#Y_AXIS源码实例Demo

下面列出了javax.swing.text.View#Y_AXIS 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: PacketProxy   文件: WrapEditorKit.java
public View create(Element elem) {
	String kind = elem.getName();
	if (kind != null) {
		if (kind.equals(AbstractDocument.ContentElementName)) {
			return new WrapLabelView(elem);
		} else if (kind.equals(AbstractDocument.ParagraphElementName)) {
			return new CustomParagraphView(elem);
		} else if (kind.equals(AbstractDocument.SectionElementName)) {
			return new BoxView(elem, View.Y_AXIS);
		} else if (kind.equals(StyleConstants.ComponentElementName)) {
			return new ComponentView(elem);
		} else if (kind.equals(StyleConstants.IconElementName)) {
			return new IconView(elem);
		}
	}
	return new LabelView(elem);
}
 
源代码2 项目: mzmine3   文件: CustomTextPane.java
@Override
public View create(final Element element) {
  final String kind = element.getName();
  if (kind != null) {
    switch (kind) {
      case AbstractDocument.ContentElementName:
        return new WrapLabelView(element);
      case AbstractDocument.ParagraphElementName:
        return new ParagraphView(element);
      case AbstractDocument.SectionElementName:
        return new BoxView(element, View.Y_AXIS);
      case StyleConstants.ComponentElementName:
        return new ComponentView(element);
      case StyleConstants.IconElementName:
        return new IconView(element);
    }
  }

  // Default to text display.
  return new LabelView(element);
}
 
源代码3 项目: java-swing-tips   文件: MainPanel.java
@Override public View create(Element elem) {
  switch (elem.getName()) {
    // case AbstractDocument.ContentElementName:
    //   return new LabelView(elem);
    case AbstractDocument.ParagraphElementName:
      return new ParagraphWithEopmView(elem);
    case AbstractDocument.SectionElementName:
      return new BoxView(elem, View.Y_AXIS);
    case StyleConstants.ComponentElementName:
      return new ComponentView(elem);
    case StyleConstants.IconElementName:
      return new IconView(elem);
    default:
      return new LabelView(elem);
  }
}
 
源代码4 项目: oim-fx   文件: JIMSendTextPane.java
public View create(Element elem) {
	String kind = elem.getName();
	if (kind != null) {
		if (kind.equals(AbstractDocument.ContentElementName)) {
			return new WarpLabelView(elem);
		} else if (kind.equals(AbstractDocument.ParagraphElementName)) {
			return new ParagraphView(elem);
		} else if (kind.equals(AbstractDocument.SectionElementName)) {
			return new BoxView(elem, View.Y_AXIS);
		} else if (kind.equals(StyleConstants.ComponentElementName)) {
			return new ComponentView(elem);
		} else if (kind.equals(StyleConstants.IconElementName)) {
			return new IconView(elem);
		}
	}

	// default to text display
	return new LabelView(elem);
}
 
源代码5 项目: spotbugs   文件: NumberedViewFactory.java
@Override
public View create(Element elem) {
    String kind = elem.getName();
    // System.out.println("Kind: " + kind);
    if (kind != null) {
        if (AbstractDocument.ContentElementName.equals(kind)) {
            return new LabelView(elem);
        } else if (AbstractDocument.ParagraphElementName.equals(kind)) {
            return new NumberedParagraphView(elem, highlight);
        } else if (AbstractDocument.SectionElementName.equals(kind)) {
            return new NoWrapBoxView(elem, View.Y_AXIS);
        } else if (StyleConstants.ComponentElementName.equals(kind)) {
            return new ComponentView(elem);
        } else if (StyleConstants.IconElementName.equals(kind)) {
            return new IconView(elem);
        }
    }
    // default to text display
    return new LabelView(elem);
}
 
源代码6 项目: java-swing-tips   文件: MainPanel.java
@Override public ViewFactory getViewFactory() {
  return new HTMLFactory() {
    @Override public View create(Element elem) {
      AttributeSet attrs = elem.getAttributes();
      Object elementName = attrs.getAttribute(AbstractDocument.ElementNameAttribute);
      Object o = Objects.isNull(elementName) ? attrs.getAttribute(StyleConstants.NameAttribute) : null;
      if (o instanceof HTML.Tag) {
        HTML.Tag kind = (HTML.Tag) o;
        if (kind == HTML.Tag.DIV) {
          return new BlockView(elem, View.Y_AXIS) {
            @Override public String getToolTipText(float x, float y, Shape allocation) {
              String s = super.getToolTipText(x, y, allocation);
              if (Objects.isNull(s)) {
                s = Objects.toString(getElement().getAttributes().getAttribute(HTML.Attribute.TITLE));
              }
              return s;
            }
          };
        }
      }
      return super.create(elem);
    }
  };
}
 
源代码7 项目: hortonmachine   文件: WrapEditorKit.java
public View create( Element elem ) {
    String kind = elem.getName();
    if (kind != null) {
        if (kind.equals(AbstractDocument.ContentElementName)) {
            return new WrapLabelView(elem);
        } else if (kind.equals(AbstractDocument.ParagraphElementName)) {
            return new ParagraphView(elem);
        } else if (kind.equals(AbstractDocument.SectionElementName)) {
            return new BoxView(elem, View.Y_AXIS);
        } else if (kind.equals(StyleConstants.ComponentElementName)) {
            return new ComponentView(elem);
        } else if (kind.equals(StyleConstants.IconElementName)) {
            return new IconView(elem);
        }
    }

    // default to text display
    return new LabelView(elem);
}
 
源代码8 项目: stendhal   文件: KTextEdit.java
@Override
public View create(Element elem) {
	String kind = elem.getName();
	if (kind != null) {
		if (kind.equals(AbstractDocument.ContentElementName)) {
			return new WrapLabelView(elem);
		} else if (kind.equals(AbstractDocument.ParagraphElementName)) {
			return new ParagraphView(elem);
		} else if (kind.equals(AbstractDocument.SectionElementName)) {
			return new BoxView(elem, View.Y_AXIS);
		} else if (kind.equals(StyleConstants.ComponentElementName)) {
			return new ComponentView(elem);
		} else if (kind.equals(StyleConstants.IconElementName)) {
			return new IconView(elem);
		}
	}

	// default to text display
	return new LabelView(elem);
}
 
源代码9 项目: mzmine2   文件: CustomTextPane.java
@Override
public View create(final Element element) {
  final String kind = element.getName();
  if (kind != null) {
    switch (kind) {
      case AbstractDocument.ContentElementName:
        return new WrapLabelView(element);
      case AbstractDocument.ParagraphElementName:
        return new ParagraphView(element);
      case AbstractDocument.SectionElementName:
        return new BoxView(element, View.Y_AXIS);
      case StyleConstants.ComponentElementName:
        return new ComponentView(element);
      case StyleConstants.IconElementName:
        return new IconView(element);
    }
  }

  // Default to text display.
  return new LabelView(element);
}
 
源代码10 项目: PolyGlot   文件: GlyphVectorEditorKit.java
public View create(Element elem) {
    String kind = elem.getName();
    if (kind != null) {
        if (kind.equals(AbstractDocument.ContentElementName)) {
            return new PainterLabelView(elem);
        }
        else if (kind.equals(AbstractDocument.ParagraphElementName)) {
            return new ParagraphView(elem);
        }
        else if (kind.equals(AbstractDocument.SectionElementName)) {
            return new BoxView(elem, View.Y_AXIS);
        }
        else if (kind.equals(StyleConstants.ComponentElementName)) {
            return new ComponentView(elem);
        }
        else if (kind.equals(StyleConstants.IconElementName)) {
            return new IconView(elem);
        }
    }

    // default to text display
    return new LabelView(elem);
}
 
源代码11 项目: java-swing-tips   文件: MainPanel.java
@Override public View create(Element elem) {
  switch (elem.getName()) {
    // case AbstractDocument.ContentElementName:
    //   return new LabelView(elem);
    case AbstractDocument.ParagraphElementName:
      return new ParagraphView(elem) {
        @Override protected short getBottomInset() {
          return 5;
        }
      };
    case AbstractDocument.SectionElementName:
      return new BoxView(elem, View.Y_AXIS);
    case StyleConstants.ComponentElementName:
      return new ComponentView(elem);
    case StyleConstants.IconElementName:
      return new IconView(elem);
    default:
      return new LabelView(elem);
  }
}
 
源代码12 项目: java-swing-tips   文件: MainPanel.java
@Override public View create(Element elem) {
  switch (elem.getName()) {
    // case AbstractDocument.ContentElementName:
    //   return new LabelView(elem);
    case AbstractDocument.ParagraphElementName:
      return new ParagraphWithEndMarkView(elem);
    case AbstractDocument.SectionElementName:
      return new BoxView(elem, View.Y_AXIS);
    case StyleConstants.ComponentElementName:
      return new ComponentView(elem);
    case StyleConstants.IconElementName:
      return new IconView(elem);
    default:
      return new LabelView(elem);
  }
}
 
源代码13 项目: hortonmachine   文件: WrapEditorKit.java
public float getMinimumSpan( int axis ) {
    switch( axis ) {
    case View.X_AXIS:
        return 0;
    case View.Y_AXIS:
        return super.getMinimumSpan(axis);
    default:
        throw new IllegalArgumentException("Invalid axis: " + axis);
    }
}
 
源代码14 项目: oim-fx   文件: JIMSendTextPane.java
@Override
public float getMinimumSpan(int axis) {
	switch (axis) {
		case View.X_AXIS:
			return 0;
		case View.Y_AXIS:
			return super.getMinimumSpan(axis);
		default:
			throw new IllegalArgumentException("Invalid axis: " + axis);
	}
}
 
源代码15 项目: stendhal   文件: KTextEdit.java
@Override
public float getMinimumSpan(int axis) {
	switch (axis) {
	case View.X_AXIS:
		return 0;
	case View.Y_AXIS:
		return super.getMinimumSpan(axis);
	default:
		throw new IllegalArgumentException("Invalid axis: " + axis);
	}
}
 
源代码16 项目: netbeans   文件: ViewUtilities.java
/**
 * Test whether the axis is valid.
 *
 * @param axis integer axis
 * @return true if the axis is either <code>View.X_AXIS</code>
 *  or <code>View.Y_AXIS</code>. False is returned otherwise.
 */
public static boolean isAxisValid(int axis) {
    switch (axis) {
        case View.X_AXIS:
        case View.Y_AXIS:
            return true;
    }
    
    return false;
}
 
源代码17 项目: netbeans   文件: GapBoxView.java
protected final int getLayoutStateMinorAxis() {
    return (isStatusBitsNonZero(LAYOUT_STATE_X_MAJOR_AXIS_BIT))
        ? View.Y_AXIS 
        : View.X_AXIS;
}
 
源代码18 项目: netbeans   文件: SimpleViewLayoutState.java
protected final int getMajorAxis() {
    return isXMajorAxis() ? View.X_AXIS : View.Y_AXIS;
}
 
源代码19 项目: Bytecoder   文件: ImageView.java
/**
 * Determines the preferred span for this view along an
 * axis.
 *
 * @param axis may be either X_AXIS or Y_AXIS
 * @return   the span the view would like to be rendered into;
 *           typically the view is told to render into the span
 *           that is returned, although there is no guarantee;
 *           the parent may choose to resize or break the view
 */
public float getPreferredSpan(int axis) {
    sync();

    // If the attributes specified a width/height, always use it!
    if (axis == View.X_AXIS && (state & WIDTH_FLAG) == WIDTH_FLAG) {
        getPreferredSpanFromAltView(axis);
        return width + leftInset + rightInset;
    }
    if (axis == View.Y_AXIS && (state & HEIGHT_FLAG) == HEIGHT_FLAG) {
        getPreferredSpanFromAltView(axis);
        return height + topInset + bottomInset;
    }

    Image image = getImage();

    if (image != null) {
        switch (axis) {
        case View.X_AXIS:
            return width + leftInset + rightInset;
        case View.Y_AXIS:
            return height + topInset + bottomInset;
        default:
            throw new IllegalArgumentException("Invalid axis: " + axis);
        }
    }
    else {
        View view = getAltView();
        float retValue = 0f;

        if (view != null) {
            retValue = view.getPreferredSpan(axis);
        }
        switch (axis) {
        case View.X_AXIS:
            return retValue + (float)(width + leftInset + rightInset);
        case View.Y_AXIS:
            return retValue + (float)(height + topInset + bottomInset);
        default:
            throw new IllegalArgumentException("Invalid axis: " + axis);
        }
    }
}
 
源代码20 项目: netbeans   文件: GapBoxView.java
/**
 * Fetch the minor axis (the axis orthoginal
 * to the tiled axis).  This will have a value of
 * either X_AXIS or Y_AXIS.
 */
public final int getMinorAxis() {
    return isXMajorAxis() ? View.Y_AXIS : View.X_AXIS;
}