Java Reference
In-Depth Information
// Uebersetzungssprache
public String gibSprache()
{
return "Deutsch-Franzoesisch";
}
// Uebersetzt ins Franzoesische
public String gibUebersetzung (String wort)
{
return woerterListe.get (wort);
}
}
Alternativ könnten Klassen weiterer Wörterbücher auch als jar -Datei zum Build-Path
hinzugefügt werden. Dadurch kann eine weitgehend unabhängige Entwicklung reali-
siert werden. Wichtig dabei ist, dass die jar -Datei ebenfalls einen Ordner Meta-Inf
enthalten muss.
Die Klasse Client enthält die main() -Methode und stellt die Anwendung für Wörter-
bücher dar. Sie nimmt die Eingaben des Benutzers entgegen und übersetzt sie gemäß
den installierten Wörterbüchern - also mit Hilfe der Plug-ins. Hier die Klasse Client :
// Datei: Client.java
import java.util.List;
public class Client
{
public static void main (String[] args)
{
// Woerterbuch-Objekt erzeugen
Woerterbuch allgemeinesWoerterbuch = new Woerterbuch();
// Alle verfuegbaren Woerterbuecher
System.out.println ("Alle vorhandenen Woerterbuecher:");
List<String> alleWoerterbuecher = allgemeinesWoerterbuch
.gibAlleWoerterbuecher();
for (String aktuellesWoerterbuch : alleWoerterbuecher)
{
System.out.println (aktuellesWoerterbuch);
}
System.out.println();
// Der Benutzer gibt ein zu uebersetzendes Wort ein
String wort = "Hallo";
System.out.println (
"Es wird das Wort \"" + wort + "\" uebersetzt:");
// Sprache festlegen und uebersetzen
String sprache = "Deutsch-Englisch";
String erg = allgemeinesWoerterbuch.uebersetze (wort, sprache);
System.out.println (sprache + ": " + erg);
Search WWH ::




Custom Search