Class DsaNames

java.lang.Object
  |
  +--java.util.AbstractMap
        |
        +--java.util.HashMap
              |
              +--DsaNames
All Implemented Interfaces:
java.lang.Cloneable, DsaRandomizer, java.util.EventListener, java.awt.event.ItemListener, java.util.Map, java.io.Serializable

public class DsaNames
extends java.util.HashMap
implements java.awt.event.ItemListener, DsaRandomizer

Diese Klasse enthält alle Namenslisten aller Regionen und stellt auch die Methode zum Einlesen zur Verfügung.

Version:
1.0 2002/09/23
Author:
Bernhard Fiser
See Also:
Serialized Form

Inner classes inherited from class java.util.Map
java.util.Map.Entry
 
Constructor Summary
DsaNames()
           
 
Method Summary
 java.awt.Panel getPanel()
          Panel zurückliefern, indem die Bildschirmelemente für die Namen enthalten sind.
 void itemStateChanged(java.awt.event.ItemEvent event)
          Diese Funktion wird automatisch aufgerufen, wenn die Regionsliste geändert wird.
 void randomize()
          Zufällig Namen auswählen.
 boolean read()
          Einlesen der Namensdatei "namen.info".
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

DsaNames

public DsaNames()
Method Detail

read

public boolean read()
Einlesen der Namensdatei "namen.info".

getPanel

public java.awt.Panel getPanel()
Panel zurückliefern, indem die Bildschirmelemente für die Namen enthalten sind.

randomize

public void randomize()
Zufällig Namen auswählen.
Specified by:
randomize in interface DsaRandomizer

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent event)
Diese Funktion wird automatisch aufgerufen, wenn die Regionsliste geändert wird. Danach wird das Panel mit den neu gewählten Namen aufgebaut.
Specified by:
itemStateChanged in interface java.awt.event.ItemListener