G
Gastprogrammierer
Gast
Hallo. Kann mir vielleicht jemand helfen. Ich möchte ein Programm erstellen, dass jedes mal wenn man auf einen Button klickt 1, dann 2, dann 3... auf dem Button steht. Hier mal meine Idee:
Aber es bleibt immer bei 1 stehen oder hängt sich auf. Hat wer ne Idee?
Editiert von L-ectron-X am 01.03.2006 um 7:12 Uhr.
Code-Tags eingefügt.
Aber es bleibt immer bei 1 stehen oder hängt sich auf. Hat wer ne Idee?
Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ButtonZahl extends JFrame
implements ActionListener
{
JButton button = new JButton("0");
public ButtonZahl()
{
super ("Buttonzähler");
JPanel inhalt = new JPanel();
inhalt.add(button);
button.addActionListener(this);
setContentPane(inhalt);
}
public void actionPerformed(ActionEvent ae)
{
Object objekt = ae.getSource();
{
if (objekt == button)
{
int i= 0;
do
{
String hilfstext = Integer.toString(i); //hier ist das Problem!!!!!!!!!!!
button.setText(hilfstext);
}
while (i<100);
}
}
}
public static void main(String[] args)
{
JFrame rahmen = new ButtonZahl();
WindowListener listener = new WindowAdapter()
{
public void windowClosing(WindowEvent we)
{
System.exit(0);
}
};
rahmen.addWindowListener(listener);
rahmen.setSize (100,100);
rahmen.setVisible(true);
}
}
Editiert von L-ectron-X am 01.03.2006 um 7:12 Uhr.
Code-Tags eingefügt.