Hi,
ich habe ein frame definiert und es wird auch ausgegeben mit einem Button zum klicken.
Im Frametext steht "Click Counter + countValue".
Ich möchte nach jedem Click auf dem Button das das Frame aktualisiert wird im Text.
Sprich der Counter im Frametext soll hochgezählt werden.
Wie mache ich das ohne ständig ein neues Frame zu öffen?
Dies ist meine erste Anwendung mit Swing.
Für Lösungsvorschläge bin ich sehr dankbar.
ich habe ein frame definiert und es wird auch ausgegeben mit einem Button zum klicken.
Im Frametext steht "Click Counter + countValue".
Ich möchte nach jedem Click auf dem Button das das Frame aktualisiert wird im Text.
Sprich der Counter im Frametext soll hochgezählt werden.
Wie mache ich das ohne ständig ein neues Frame zu öffen?
Dies ist meine erste Anwendung mit Swing.
Für Lösungsvorschläge bin ich sehr dankbar.
Java:
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class ClickCounter {
static int countValue = 0;
static class ClickCounterListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
System.out.println("Click Counter");
}
}
public static void main(String[] args) {
JFrame frame = new JFrame("Click Counter " + countValue);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setBounds(200, 200, 300, 300);
JButton button = new JButton("0");
frame.add(button);
ActionListener listener = new ClickCounterListener();
button.addActionListener(listener);
frame.setVisible(true);
}
}