Hi Leute,
ich bin seit ein paar Tagen am Programmieren dran, finde es mega interessant und spannend.
Jetzt bin ich fast fertig, aber es gibt einen fahler und ich weiß nicht, wie ich den baheben kann!
Kann mir jemand behilflich sein? Der Fehler ist weiter unten.
ich bin seit ein paar Tagen am Programmieren dran, finde es mega interessant und spannend.
Jetzt bin ich fast fertig, aber es gibt einen fahler und ich weiß nicht, wie ich den baheben kann!
Kann mir jemand behilflich sein? Der Fehler ist weiter unten.
Java:
package NotendurchschnittFenster;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.AbstractButton;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import Fenster.mylistener;
public class Jframe extends JFrame {
JLabel text;
JButton button;
public Jframe() {
setVisible(true);
setSize(600, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocation(450, 200);
setTitle("Notendurchschnitt des Endzeugnisses");
setLayout(null);
text = new JLabel("Willkommen");
text.setBounds(30, 30, 3000, 60);
Font schrift = (text.getFont()).deriveFont (Font.PLAIN, 30);
text.setFont(schrift);
add(text);
button = new JButton("Klick mich");
button.setBounds(30, 250, 150, 80);
button.addActionListener(null);
button.setToolTipText("Drücke diesen Knopf, um den Notendurchschnitt zu sehen!");
button.addActionListener(new mylistener(text));
add(button);
}
public class Notendurchschnitt {
double ma = 1.0;double ph = 1.0;double mu = 1.0;
double en = 2.0 ;double ch = 2.0;double de = 3.0;
double bio = 2.0;double sp = 1.0;double fr = 3.0;
double ge = 1.0 ;double po = 2.0;double erdk = 1.0;
int zergebnis;
double ergebnis; // Das " ; " wird bei mir als fehler angezeigt, ich weiß nicht wieso, wer kann helfen?
zergebnis = ma + ph + mu + en +ch + de + bio + sp +fr + ge + po + erdk;
ergebnis = zergebnis / 12;
class mylistener implements ActionListener{
JLabel lbl;
mylistener(JLabel lbl){
this.lbl = lbl;
}
@Override
public void actionPerformed(ActionEvent arg0) {
lbl.setText("du hast einen Notendurchschnitt von" + ergebnis);
}
}
}
}
}