Habe eine kleine Wahlmaschine geschrieben. Die Wahlmaschine soll die Stimmenanzahl zählen (durch Button click) und anschließend in einem Label ausgeben. Es sieht alles wunderbar aus, nur werden die Werte nach Button-click nicht aktualisiert bzw. gezählt.
Hat zufällig jemand eine Idee an was das liegen könnte?
Hat zufällig jemand eine Idee an was das liegen könnte?
Code:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class Wahlmaschine1 extends Frame implements ActionListener {
//Attribute
private Button al,george,pat,ralph;
Label alLabel, geLabel, paLabel, raLabel;
private int anzal=0, anzge=0, anzpa=0, anzra=0;
public Wahlmaschine1 (String title){
super(title);
setSize(600,300);
setLayout(new GridLayout(4,2));
setVisible(true);
al = new Button ("Al");
add(al);
al.addActionListener(this);
alLabel = new Label(""+anzal);
add(alLabel);
george = new Button ("George");
add(george);
//george.addActionListener(this);
geLabel = new Label("0");
add(geLabel);
pat = new Button ("Pat");
add(pat);
//pat.addActionListener(this);
paLabel = new Label("0");
add(paLabel);
ralph = new Button ("Ralph");
add(ralph);
//ralph.addActionListener(this);
raLabel = new Label("0");
add(raLabel);
repaint();
}
public void actionPerformed(ActionEvent event){
if(event.getSource() == al){
anzal++; repaint();
}
}
public static void main(String[] args){
new Wahlmaschine1("Eine Wahlmaschine");
}
}