e591. Drawing Simple Text
See also e575 The Quintessential Drawing Program.
public void paint(Graphics g) { // Set the desired font if different from default font String family = "Serif"; int style = Font.PLAIN; int size = 12; Font font = new Font(family, style, size); g.setFont(font); // Draw a string such that its base line is at x, y int x = 10; int y = 10; g.drawString("aString", x, y); // Draw a string such that the top-left corner is at x, y x = 10; y = 30; FontMetrics fontMetrics = g.getFontMetrics(); g.drawString("aString", x, y+fontMetrics.getAscent()); }
Related Examples |