3 java graphics fonts swing awt
我有一个字体对象和一个字符串.我想返回一个Shape对象,它是String的表示形式.我有一大堆其他类将显示String并处理它.
当我没有 graphics/graphics2d对象时,我无法弄清楚如何执行此操作.任何帮助?我在网上搜索但很难找到有用的链接.
public class SpecializationOfTester extends ParentTester {
private String str;
private Font font;
public SpecializationOfTester(String str, Font font) {
this.font = font;
this.str = str;
}
public Shape getShape()
{
Shape s;
//
//
return s;
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢
您可以使用GlyphVector#getOutline(),如提到这里.您可以在a中创建图形上下文BufferedImage,如Java SE平台中的使用无头模式中所述.
另见这些吸引人的例子: