T
Thomas1984
Gast
Hallo Liebe-Community,
ich wollte zum Spaß ein Programm schreiben. Aber beim Compilieren zeigt er mir immer die Fehlermeldung "class, interface, or enum expected". Dann ändern ich das in der Zeile bzw. in dem Abschnitt und beim nächsten Compilieren zeigt er es mir woanders an.
Ich bin kein JAVA-Profi und gerade am ein bisschen lernen.
Könnt ihr mir vielleicht sagen, wo die Fehlerquelle liegt und wie ich sie am einfachsten behebe?
Gruß
Thomas
ich wollte zum Spaß ein Programm schreiben. Aber beim Compilieren zeigt er mir immer die Fehlermeldung "class, interface, or enum expected". Dann ändern ich das in der Zeile bzw. in dem Abschnitt und beim nächsten Compilieren zeigt er es mir woanders an.
Ich bin kein JAVA-Profi und gerade am ein bisschen lernen.
Könnt ihr mir vielleicht sagen, wo die Fehlerquelle liegt und wie ich sie am einfachsten behebe?
Gruß
Thomas
Java:
import java.awt. *;
import java.awt.event. *;
class Sotis2
{
//Elemente der GUI
private frame f;
private Label lAus; //ist ein kleines l, keine 1!
private button b;
public Sotis2
{
lAus = new Label();
f = new Frame();
b = new Button "Random Hero";
}
//Festlegen der Eigenschaften
public void frameFestlegen()
{
// Fenstereigenschaften festlegen l
f.setTitle("DotA: Sotis");
f.setSize(280, 150);
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{System.exit(0);}
}
);
/*Elemente anordnen mit GridLayout*/
f.setLayout(new GridLayout(1,2));
f.add(b); f.add (lAus);
//Funktion Berechnen
b.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
//Operator
int ergebnis;
double zwischenergebnis;
zwischenergebnis = (Math.random() * 7) + 1;
String held = "";
ergebnis = (int)zwischenergebnis;
if (ergebnis == 1)
{
held = "Random";
}
else if (ergebnis == 2)
{
held = "Toximancer.Vespus";
}
else if (ergebnis == 3)
{
held = "Tiberius.Rancor";
}
else if (ergebnis == 4)
{
held = "Prelate.Zeratul";
}
else if (ergebnis == 5)
{
held = "Garamond.Singsprocket";
}
else if (ergebnis == 6)
{
held = "Shadow.Geminus";
}
else if (ergebnis == 7)
{
held = "Chuck.TBone";
}
//Umwandlung Double - String
String ausgabe = String.valueOf(ergebnis);
//Ergebniswert in Label
lAus.setText(ausgabe);
}
} );
//Sichtbarkeit
f.setVisible(true);
public static void main(String[] args)
{
Sotis2 fenster = new Sotis2();
fenster.frameFestlegen();
}
}