Java Font .createGlyphVector (FontRenderContext frc, String str)
Syntax
Font.createGlyphVector(FontRenderContext frc, String str) has the following syntax.
public GlyphVector createGlyphVector(FontRenderContext frc, String str)
Example
In the following code shows how to use Font.createGlyphVector(FontRenderContext frc, String str) method.
//from w ww.j a v a2 s. c om
import java.awt.Container;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.font.FontRenderContext;
import java.awt.font.GlyphVector;
import javax.swing.JComponent;
import javax.swing.JFrame;
public class Main {
public static void main(String[] args) {
JFrame jf = new JFrame("Demo");
Container cp = jf.getContentPane();
MyCanvas tl = new MyCanvas();
cp.add(tl);
jf.setSize(300, 200);
jf.setVisible(true);
}
}
class MyCanvas extends JComponent {
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D)g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
String s = "www.java2s.com";
Font font = new Font("Serif", Font.PLAIN, 24);
FontRenderContext frc = g2.getFontRenderContext();
GlyphVector gv = font.createGlyphVector(frc, s);
g2.drawGlyphVector(gv, 40, 60);
}
}
Home »
Java Tutorial »
java.awt »
Java Tutorial »
java.awt »