Java 类java.awt.font.ImageGraphicAttribute 实例源码

项目:cn1    文件:ImageGraphicAttributeTest.java   
public final void testGetJustificationInfo() {
    iga = new ImageGraphicAttribute(img, alignment);
    float advance = iga.getAdvance();
    GlyphJustificationInfo gji = new GlyphJustificationInfo(
            advance,
            false,
            GlyphJustificationInfo.PRIORITY_INTERCHAR,
            advance / 3,
            advance / 3,
            false,
            GlyphJustificationInfo.PRIORITY_WHITESPACE,
            0,
            0);
    equalsGlyphJustificationInfo(gji, iga.getJustificationInfo());

}
项目:magarena    文件:OracleText.java   
public static AttributedString textIconReplace(final String text) {
    final String compacted = text.replaceAll("\\{[^}]+}", "M");
    final AttributedString attrString = new AttributedString(compacted);
    for (int i = 0, j = 0; i < text.length(); i++, j++) {
        char c = text.charAt(i);
        if (c == '{') {
            final int endSymbol = text.indexOf('}', i);
            // get mana-string, substring returns at -1 value
            String iconString = text.substring(i, endSymbol + 1);
            // get related Icon as Image
            Image iconImage = MagicImages.getIcon(iconString).getImage();
            // define replacement icon
            ImageGraphicAttribute icon = new ImageGraphicAttribute(iconImage, GraphicAttribute.BOTTOM_ALIGNMENT);
            // replace M with icon
            attrString.addAttribute(
                TextAttribute.CHAR_REPLACEMENT,
                icon,
                j,
                j + 1
            );
            // advance i to the end of symbol
            i = endSymbol;
        }
    }
    return attrString;
}
项目:freeVM    文件:ImageGraphicAttributeTest.java   
public final void testGetJustificationInfo() {
    iga = new ImageGraphicAttribute(img, alignment);
    float advance = iga.getAdvance();
    GlyphJustificationInfo gji = new GlyphJustificationInfo(
            advance,
            false,
            GlyphJustificationInfo.PRIORITY_INTERCHAR,
            advance / 3,
            advance / 3,
            false,
            GlyphJustificationInfo.PRIORITY_WHITESPACE,
            0,
            0);
    equalsGlyphJustificationInfo(gji, iga.getJustificationInfo());

}
项目:freeVM    文件:ImageGraphicAttributeTest.java   
public final void testGetJustificationInfo() {
    iga = new ImageGraphicAttribute(img, alignment);
    float advance = iga.getAdvance();
    GlyphJustificationInfo gji = new GlyphJustificationInfo(
            advance,
            false,
            GlyphJustificationInfo.PRIORITY_INTERCHAR,
            advance / 3,
            advance / 3,
            false,
            GlyphJustificationInfo.PRIORITY_WHITESPACE,
            0,
            0);
    equalsGlyphJustificationInfo(gji, iga.getJustificationInfo());

}
项目:cn1    文件:ImageGraphicAttributeTest.java   
public final void testEqualsImageGraphicAttribute() {
    iga = new ImageGraphicAttribute(img, alignment);
    ImageGraphicAttribute iga1 = new ImageGraphicAttribute(img, alignment);
    assertEquals(iga, iga1);
}
项目:cn1    文件:ImageGraphicAttributeTest.java   
public final void testEqualsObject() {
    iga = new ImageGraphicAttribute(img, alignment);
    ImageGraphicAttribute iga1 = new ImageGraphicAttribute(img, alignment);
    assertEquals(iga, iga1);
}
项目:cn1    文件:ImageGraphicAttributeTest.java   
public final void testGetAlignment() {
    iga = new ImageGraphicAttribute(img, alignment);
    assertEquals(alignment, iga.getAlignment());
}
项目:freeVM    文件:ImageGraphicAttributeTest.java   
public final void testEqualsImageGraphicAttribute() {
    iga = new ImageGraphicAttribute(img, alignment);
    ImageGraphicAttribute iga1 = new ImageGraphicAttribute(img, alignment);
    assertEquals(iga, iga1);
}
项目:freeVM    文件:ImageGraphicAttributeTest.java   
public final void testEqualsObject() {
    iga = new ImageGraphicAttribute(img, alignment);
    ImageGraphicAttribute iga1 = new ImageGraphicAttribute(img, alignment);
    assertEquals(iga, iga1);
}
项目:freeVM    文件:ImageGraphicAttributeTest.java   
public final void testGetAlignment() {
    iga = new ImageGraphicAttribute(img, alignment);
    assertEquals(alignment, iga.getAlignment());
}
项目:freeVM    文件:ImageGraphicAttributeTest.java   
public final void testEqualsImageGraphicAttribute() {
    iga = new ImageGraphicAttribute(img, alignment);
    ImageGraphicAttribute iga1 = new ImageGraphicAttribute(img, alignment);
    assertEquals(iga, iga1);
}
项目:freeVM    文件:ImageGraphicAttributeTest.java   
public final void testEqualsObject() {
    iga = new ImageGraphicAttribute(img, alignment);
    ImageGraphicAttribute iga1 = new ImageGraphicAttribute(img, alignment);
    assertEquals(iga, iga1);
}
项目:freeVM    文件:ImageGraphicAttributeTest.java   
public final void testGetAlignment() {
    iga = new ImageGraphicAttribute(img, alignment);
    assertEquals(alignment, iga.getAlignment());
}