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 
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