import java.applet.*; 
import java.awt.*; 
import java.awt.event.*; 
import java.net.*; 

/**
   Applet, öffnet mehrere in der HTML-Datei eingetragene URLs
   @author Benedikt Großer, Holger Arndt
   @version 26.05.2003
*/
public class URLWahl extends Applet
{ 
  private URLButton[] knoepfe;
  private int anzahlKnoepfe;

  public void init()
  {
    anzahlKnoepfe = Integer.parseInt(getParameter("Anzahl"));
    setLayout(new GridLayout(anzahlKnoepfe, 1));
    knoepfe = new URLButton[anzahlKnoepfe];
    try
      {
	for (int i = 0; i < anzahlKnoepfe; i++)
	  {
	    URL url = new URL(getParameter("Link" + i)); 
	    knoepfe[i] = new URLButton(getParameter("Name" + i), url);
	    knoepfe[i].addActionListener(new ActionListener()
	      {
		public void actionPerformed(ActionEvent ae)
		{
		  getAppletContext().showDocument(((URLButton)ae.getSource()).getURL());
		}
	      });
	    add(knoepfe[i]);
	  }
      }
    catch (MalformedURLException mue)
      { System.out.println("Fehlerhafte URL: " + mue.getMessage()); }
  }
} // Ende ZumWDR 

 
