Target.java |
package graphics.radar; public class Target { String s; int x; int y; Target(String _s, int _x, int _y) { s = _s; x = _x; y = _y; } public void draw(java.awt.Graphics g) { int str_height = g.getFontMetrics().getHeight(); int y1 = y - (str_height * s.length()) / 2; for (int i = 0; i < s.length(); i++) { int char_width = g.getFontMetrics().stringWidth( s.substring(i, i + 1)); g.drawString( s.substring(i, i + 1), x - char_width / 2, y1); y1 += str_height; } } }