import java.applet.*;
import java.awt.*;

public class HelloWorld8 extends Applet
{
	private String m_Art = "Arial";
	private int m_Stil= 0;
	private int m_Groesse = 12;
	private int m_Rot = 0;
	private int m_Gruen = 0;
	private int m_Blau = 0;

    // Parametername. Um den Namen eines Parameters zu ändern, ist nur eine einzige
	// Änderung erforderlich. Ändern Sie dazu den Wert der folgenden Parameter-Zeichenfolge.
    //--------------------------------------------------------------------------
	private final String PARAM_Art = "Art";
	private final String PARAM_Stil = "Stil";
	private final String PARAM_Groesse = "Groesse";
	private final String PARAM_Rot = "Rot";
	private final String PARAM_Gruen = "Gruen";
	private final String PARAM_Blau = "Blau";

	Font f;
	Color c;

	public HelloWorld8()
	{
	}

	public String getAppletInfo()
	{
		return "Name: HelloWorld8\r\n" +
		       "Autor/Autorin: Ralph-Erich Hildebrandt\r\n" +
		       "Erstellt mit Microsoft Visual J++ Version 1.1";
	}

	public String[][] getParameterInfo()
	{
		String[][] info =
		{
			{ PARAM_Art, "String", "Parameterbeschreibung" },
			{ PARAM_Stil, "int", "Parameterbeschreibung" },
			{ PARAM_Groesse, "int", "Parameterbeschreibung" },
			{ PARAM_Rot, "int", "Parameterbeschreibung" },
			{ PARAM_Gruen, "int", "Parameterbeschreibung" },
			{ PARAM_Blau, "int", "Parameterbeschreibung" },
		};
		return info;		
	}

	public void init()
	{
		String param;

		param = getParameter(PARAM_Art);
		if (param != null)
			m_Art = param;

		param = getParameter(PARAM_Stil);
		if (param != null)
			m_Stil = Integer.parseInt(param);

		param = getParameter(PARAM_Groesse);
		if (param != null)
			m_Groesse = Integer.parseInt(param);

		param = getParameter(PARAM_Rot);
		if (param != null)
			m_Rot = Integer.parseInt(param);

		param = getParameter(PARAM_Gruen);
		if (param != null)
			m_Gruen = Integer.parseInt(param);

		param = getParameter(PARAM_Blau);
		if (param != null)
			m_Blau = Integer.parseInt(param);

    	resize(320, 240);

		f = new Font(m_Art,m_Stil,m_Groesse);
		c = new Color(m_Rot,m_Gruen,m_Blau);

	}

	public void destroy()
	{
	}

	public void paint(Graphics g)
	{
		g.setFont(f);
		g.setColor(c);
		g.drawString("Hallo Welt!", 10, 80);
	}

	public void start()
	{
	}
	
	public void stop()
	{
	}



}
