Hallo!
Kann mir jemand sagen, warum das Teil nicht läuft.
Vielen Dank im voraus!!!
Grüßle
Kann mir jemand sagen, warum das Teil nicht läuft.
Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.*;
public class Hund extends JFrame implements ActionListener
{
JButton füttern;
JButton streicheln;
JButton ärgern;
String einschlafen;
String bellen;
String freundlich;
JLabel ausgabe;
JPanel oben;
JPanel unten;
public Hund()
{
super("Hundigotchi");
setLayout(new GridLayout(2,1));
oben = new JPanel();
unten = new JPanel();
unten.setLayout(new FlowLayout());
füttern = new JButton("Füttern");
füttern.setActionCommand("Fütter");
füttern.addActionListener(this);
streicheln = new JButton("Streicheln");
streicheln.setActionCommand("Streichel");
streicheln.addActionListener(this);
ärgern = new JButton("Ärgern");
ärgern.setActionCommand("Ärger");
ärgern.addActionListener(this);
ausgabe = new JLabel();
ausgabe.setText("Was geht?");
unten.add(füttern);
unten.add(streicheln);
unten.add(ärgern);
oben.add(ausgabe);
setSize(300,150);
add(oben);
add(unten);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public void ActionPerformed(ActionEvent e)
{
if(e.getActionCommand().equals("Fütter"))
{
System.exit(0);
ausgabe.setText("*Zzzzz*");
}
if(e.getActionCommand().equals("Streichel"))
{
ausgabe.setText("Wedeln!");
}
if(e.getActionCommand().equals("Ärger"))
{
ausgabe.setText("Wau!");
}
}
public static void main(String[] args)
{
new Hund();
}
}
Vielen Dank im voraus!!!
Grüßle