Tilgungsrechner

Hi!
Ich hab nen Problem… uns zwar sollen wir nen Tilgungsrechner in JAva erstellen… ich hab jetzt 6 Fehler beim kompilieren… könnte sich das einer mal anschauen bitte?
mfg
bloody

// kredit klasse

// import von awt für gui
import java.io.*;
import java.awt.*; // wegen awt
import java.awt.event.*; // wegen listener
import java.text.*; // wegen decimalformat
import java.awt.Color; // wegen farben
import javax.swing.JOptionPane; // wegen catch

public class kredit extends Frame
{
public Label lbKredit ;
public TextField tfKredit;
public Label lbZinssatz ;
public TextField tfZinssatz;
public Label lbLaufzeit;
public TextField tfLaufzeit;
public TextField tfleer;
public Button knopf ;
public TextArea text ;
public Button knopf2;
public TextArea text2;

private double Kredittilgungswert ;
private double Zinssatzwert ;
private int Laufzeitwert ;
private double Tilgungsratenwert ;
private NumberFormat f ;
private String tresult ;

public kredit(String titel)
{
super(titel);
setBackground(konstanten.BLAU);
//das fenster mit x schließen … definieren des listeners zum schließen des fensters
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
quit();
}
});

// Objekte fürs frame erzeugen
lbKredit = new Label (konstanten.GUI_String1);
tfKredit = new TextField ("",35);
lbZinssatz = new Label (konstanten.GUI_String2);
tfZinssatz = new TextField ("",35);
lbLaufzeit = new Label (konstanten.GUI_String3);
tfLaufzeit = new TextField("",35);
tfleer = new TextField ("",35);
knopf = new Button (konstanten.GUI_String4);
text = new TextArea ();
knopf2 = new Button (konstanten.GUI_String5);
text2 = new TextArea ();

//kein Layout festlegen
setLayout(null);
lbKredit.setForeground(konstanten.ROT);
lbZinssatz.setForeground(konstanten.GELB);
lbLaufzeit.setForeground(konstanten.GRUEN);

knopf.addActionListener(buttondrücken);
knopf2.addActionListener(buttonende);

//Objekte positionieren
lbKredit.setBounds(20,40,130,30);
tfKredit.setBounds(170,45,150,20);
lbZinssatz.setBounds(20,70,130,30);
tfZinssatz.setBounds(170,76,150,20);
lbLaufzeit.setBounds(20,100,130,30);
tfLaufzeit.setBounds(170,107,150,20);
//tfleer.setBounds(20,130,93,30);
//tfleer.setBounds(150,107,150,20);
knopf.setBounds(250,140,70,20);
text.setBounds(150,170,500,300);
knopf2.setBounds(550,500,70,20);
//text2.setBounds(22,140,500,300);

//Objekte auf Frame hinzufügen
// das geht bei AWT so, aber nicht bei Swing :wink:
this.add(lbKredit);
this.add(tfKredit);
this.add(knopf);
this.add(knopf2);
this.add(text);
//this.add(text2);
this.add(lbZinssatz);
this.add(tfZinssatz);
this.add(lbLaufzeit);
this.add(tfLaufzeit);
//this.add(tfleer);

setSize(800,600); // frame größe festlegen
setVisible(true); // frame sichtbar machen
} // ende von kredit

public String Kredittilgungsrechner(String tkredit, String tzinssatz, String tlaufzeit)
{
Kredittilgungswert = new Double(tkredit).doubleValue();
Zinssatzwert = new Double(tzinssatz).doubleValue();
Laufzeitwert = new Integer(tlaufzeit).intValue();
double Tilgungsratenwert = Kredittilgungswert / Laufzeitwert, Zinsbetrag, Zinsengesamt=0, Annuitaetgesamt = Kredittilgungswert;
f = NumberFormat.getCurrencyInstance();
tresult = KONSTANTEN.ERG_STRING1 + f.format(Kredittilgungswert) +
KONSTANTEN.ERG_STRING2 + Laufzeitwert +
KONSTANTEN.ERG_STRING3 + Zinssatzwert +
KONSTANTEN.ERG_STRING4 + KONSTANTEN.ERG_STRING5;

for(int i=1;i

Hi!

Hi

aus der Fehler ist einfach zu erkenen was los ist.
du musst dich ein bisien bemühen um die sprache zu lernen.
hier ein paar Links
http://www.galileocomputing.de/openbook/javainsel4/
http://www.mycore.de/library/go-to-java-2/html/k1000…
http://www.mycore.de/library/go-to-java-2/html/k1000…
http://java.sun.com/j2se/1.4.2/docs/api/

jetzt zu der Fehler:

quit() is undefiniert
du kannst die funktion exit(0) verwenden um deine Applikation zu beenden.

public void windowClosing(WindowEvent e){ 
 //quit();
 System.exit(0); 
 } 

-knopf.addActionListener(buttondrücken);

buttondrücken ist nicht definiert
deine Klasse muss ActionLIistener implementieren und du musst die klasse actionPerformed implemeniren um auf den event zu reagieren

knopf.addActionListener(this); 

eine kleine Bemerkung: klassenname fängt mit grosse Buschtabe an

Gruss
Youssef

hallo,
zuerst möchte ich mich entschuldigen weil ich vielleicht zu hart auf deine frage reagiert habe und weil ich dein code nicht richtig kopiert habe und deswegen die fehler gefunden.
ich habe den source code nochmal kopiert und in eclipse kompiliert.
da habe ich nur einen Fehler gefunden.
der klassenname „konstanten“ ist in kredit.java gross geschrieben.

kannst du uns verraten welche Fehler hast du bekommen und wie kompilierst deine java klassen (in einer ide oder console) ?

Gruss
Youssef