Wir sind 12.Klässler eines Gymnasiums und haben als Aufgabe gestellt bekommen im Informatik Leistungskurs ein Wörterbuch in Java zu programmieren indem wir externe Text Files importieren.
Das ist der Code den wir bis jetzt haben und wir kriegen eine Fehlermeldung der anscheinend sich durch das gesammte Programm zieht, da wir überall etwas ändern können und es die Fehlermeldung nicht betrifft obwohl wir sehen können was falsch ist....
Wenn ihr Vorschläge oder Hilfen habt bitte seid so lieb und sagt sie uns damit wir unsere Klausurersatzleistung erfolgreich beenden können.
Vielen lieben Dank im Voraus
import java.io.*;
import java.awt.*;
import java.awt.event.*;
class neuwbuch extends Frame
implements ActionListener
{
public static void main(String args[])
throws IOException
public neuwbuch()
{
Button bt1 = new Button("Uebersetzen");
TextField tf1 = new TextField("");
Label la1 = new Label("");
Button bt2 = new Button("Translate");
TextField tf2 = new TextField("");
Label la2 = new Label("");
Button bt3 = new Button("Beenden/Exit");
BufferedReader fr;
String str1 = new String ("deutsch.txt");
String str2 = new String ("englisch.txt");
String str3 = new String ();
setLayout(null);
setBackground(Color.green);
add(bt1);
add(tf1);
add(la1);
add(bt2);
add(tf2);
add(la2);
add(bt3);
bt1.setBounds(135,300,80,20);
tf1.setBounds(100,40,150,100);
la1.setBounds(100,160,150,80);
bt2.setBounds(335,300,80,20);
tf2.setBounds(300,40,150,100);
la2.setBounds(300,160,150,80);
bt3.setBounds(500,560,80,20);
bt1.addActionListener(this);
tf1.addActionListener(this);
bt2.addActionListener(this);
tf2.addActionListener(this);
bt3.addActionListener(this);
str1.addActionListener(this);
str2.addActionListener(this);
str3.addActionListener(this);
}
public void actionPerformed (ActionEvent e)
{
fr=new BufferedReader (new FileReader("deutsch.txt"));
str1 = fr.readLine();
fr=new BufferedReader (new FileReader("englisch.txt"));
str2 = fr.readLine();
{
if(e.getSource().equals(str1))
{
System.out.println(str2);
}
else
{
System.out.println("Wort nicht vorhanden!");
}
}
if(e.getSource().equals(bt3));
{
System.exit(0);
}
}
public static void main (String args[])
{
neuwbuch a = new neuwbuch();
a.setSize(600,600);
a.setTitle("Woerterbuch");
a.setVisible(true);
}
}
Fehlermeldung:
H:\neuwbuch.java:9: ';' expected
throws IOException
^
Das ist der Code den wir bis jetzt haben und wir kriegen eine Fehlermeldung der anscheinend sich durch das gesammte Programm zieht, da wir überall etwas ändern können und es die Fehlermeldung nicht betrifft obwohl wir sehen können was falsch ist....
Wenn ihr Vorschläge oder Hilfen habt bitte seid so lieb und sagt sie uns damit wir unsere Klausurersatzleistung erfolgreich beenden können.
Vielen lieben Dank im Voraus
import java.io.*;
import java.awt.*;
import java.awt.event.*;
class neuwbuch extends Frame
implements ActionListener
{
public static void main(String args[])
throws IOException
public neuwbuch()
{
Button bt1 = new Button("Uebersetzen");
TextField tf1 = new TextField("");
Label la1 = new Label("");
Button bt2 = new Button("Translate");
TextField tf2 = new TextField("");
Label la2 = new Label("");
Button bt3 = new Button("Beenden/Exit");
BufferedReader fr;
String str1 = new String ("deutsch.txt");
String str2 = new String ("englisch.txt");
String str3 = new String ();
setLayout(null);
setBackground(Color.green);
add(bt1);
add(tf1);
add(la1);
add(bt2);
add(tf2);
add(la2);
add(bt3);
bt1.setBounds(135,300,80,20);
tf1.setBounds(100,40,150,100);
la1.setBounds(100,160,150,80);
bt2.setBounds(335,300,80,20);
tf2.setBounds(300,40,150,100);
la2.setBounds(300,160,150,80);
bt3.setBounds(500,560,80,20);
bt1.addActionListener(this);
tf1.addActionListener(this);
bt2.addActionListener(this);
tf2.addActionListener(this);
bt3.addActionListener(this);
str1.addActionListener(this);
str2.addActionListener(this);
str3.addActionListener(this);
}
public void actionPerformed (ActionEvent e)
{
fr=new BufferedReader (new FileReader("deutsch.txt"));
str1 = fr.readLine();
fr=new BufferedReader (new FileReader("englisch.txt"));
str2 = fr.readLine();
{
if(e.getSource().equals(str1))
{
System.out.println(str2);
}
else
{
System.out.println("Wort nicht vorhanden!");
}
}
if(e.getSource().equals(bt3));
{
System.exit(0);
}
}
public static void main (String args[])
{
neuwbuch a = new neuwbuch();
a.setSize(600,600);
a.setTitle("Woerterbuch");
a.setVisible(true);
}
}
Fehlermeldung:
H:\neuwbuch.java:9: ';' expected
throws IOException
^