Text in einem Kreis zentrieren

RLott

Grünschnabel
Hallo zusammen,

ich möchte gerne einen Text zentriert in einem Kreis darstellen - kann mir jemand diesbezüglich auf die Sprünge helfen:

Code:
import java.awt.Graphics;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class KreisTest extends JPanel {

	private static final long serialVersionUID = 1L;

	public void paint(Graphics g)
	{

		String text = "Nr. 1";

		int x = 80, y = 80;
		int radius = 30;

		g.drawOval(x - radius, y - radius, 2 * radius, 2 * radius);

		g.drawString(text, x, y);

	}

	public static void main(String[] args)
	{
		JFrame frame = new JFrame();
		frame.getContentPane().add(new KreisTest());

		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setSize(200, 200);
		frame.setVisible(true);
	}
}

Danke und Gruß
RL
 

Neue Beiträge

Zurück