Guten Abend,
Es handelt sich um folgenden Programmcode:
[highlight=java]
public class Lotto implements ActionListener
{
JFrame frame=new JFrame();
JLabel label=new JLabel();
JPanel panel=new JPanel();
JButton spielen=new JButton("Spielen");
JButton kaufen=new JButton("Lottozettel kaufen");
public static void main(String[] args)
{
Lotto lotto=new Lotto();
}
public Lotto()
{
frame.setSize(500,500);
frame.setTitle("Lotto");
frame.add(panel);
frame.setVisible(true);
panel.add(spielen);
panel.add(kaufen);
panel.add(label);
JButton[] array=new JButton[49];
for(int b=0;b<49;b++)
{
array[b]=new JButton("Button"+b);
panel.add(array[b]);
}
spielen.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent a)
{
if(a.getSource()==this.spielen)
{
JOptionPane.showInputDialog("Gebe deine erste Lottozahl ein:");
}
}
}
[/highlight]
Dieser Code sollte eigentlich einen Button "Spielen", einen Button "Lottozettel kaufen" und 49 Buttons mit den Namen "Button0-48" ausgeben.
Wenn ich den Code mit eclipse oder bluej ausführe, dann ist die anzahl der 49 Buttons mit den Namen "Button0-48" aber zufällig und bei jeder Ausführung habe ich eine verschiedene Anzahl an Buttons. Woran liegt das?
Es handelt sich um folgenden Programmcode:
[highlight=java]
public class Lotto implements ActionListener
{
JFrame frame=new JFrame();
JLabel label=new JLabel();
JPanel panel=new JPanel();
JButton spielen=new JButton("Spielen");
JButton kaufen=new JButton("Lottozettel kaufen");
public static void main(String[] args)
{
Lotto lotto=new Lotto();
}
public Lotto()
{
frame.setSize(500,500);
frame.setTitle("Lotto");
frame.add(panel);
frame.setVisible(true);
panel.add(spielen);
panel.add(kaufen);
panel.add(label);
JButton[] array=new JButton[49];
for(int b=0;b<49;b++)
{
array[b]=new JButton("Button"+b);
panel.add(array[b]);
}
spielen.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent a)
{
if(a.getSource()==this.spielen)
{
JOptionPane.showInputDialog("Gebe deine erste Lottozahl ein:");
}
}
}
[/highlight]
Dieser Code sollte eigentlich einen Button "Spielen", einen Button "Lottozettel kaufen" und 49 Buttons mit den Namen "Button0-48" ausgeben.
Wenn ich den Code mit eclipse oder bluej ausführe, dann ist die anzahl der 49 Buttons mit den Namen "Button0-48" aber zufällig und bei jeder Ausführung habe ich eine verschiedene Anzahl an Buttons. Woran liegt das?
Comment