Der JButton automa funktioniert nicht und ich weis nicht was ich tun soll bräuchte da ein bisschen hilfe und wie kann ich kekse ++ alle paar Sekunden ausführen
Danke Bin neu hier
Java:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Timer;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Game extends JFrame implements ActionListener {
JButton button12;
JButton automa;
JLabel label;
JLabel label2;
public Game(){
//JLabel---------------------------------------------------------------------------------------------------------------
label = new JLabel("0");
label.setBounds(170, 5, 100, 80);
this.add(label);
label2 = new JLabel("Kekse");
label2.setBounds(270, 5, 100, 80);
this.add(label2);
//JFrame---------------------------------------------------------------------------------------------------------------
this.setTitle("Cookie Clicker");
this.setSize(400, 500);
this.setLayout(null);
this.setResizable(false);
//JButton-------------------------------------------------
Icon keks = new ImageIcon(getClass().getResource("Keks.jpg"));
button12 = new JButton("Keks.jpg",keks);
button12.setBounds(50, 70, 189, 200);
this.add(button12);
button12.addActionListener(this);
automa = new JButton("Auto Lv.1");
automa.setBounds(50, 300, 189, 50);
this.add(automa);
}
public static void main (String[]args){
Game bl = new Game();
bl.setVisible(true);
}int kekse = 0;
public void actionPerformed(ActionEvent ae) {
if(ae.getSource() == this.button12){
kekse ++;
String Ausgabe = "" + kekse;
label.setText(Ausgabe);
if(ae.getSource() == this.automa){
System.out.println("Hallo");
}}
}
}
Zuletzt bearbeitet von einem Moderator: