Hallo
Ich habe hier folgenden Code schon mal hinbekommen
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class CSwing_Beispiel extends JFrame {
JButton m_hänsel, m_und, m_gretel;
class CMeinActionLauscher implements ActionListener {
public void actionPerformed(ActionEvent e) {
int i;
m_hänsel.setText(„verirrrrrrrrten“);
m_und.setText(„sich“);
m_gretel.setText(„im Wald“);
}
}
CSwing_Beispiel(String titel) {
super(titel);
m_hänsel = new JButton(„Hänsel“);
m_und = new JButton(„und“);
m_gretel = new JButton(„Gretel“);
setLayout(new FlowLayout());
add(m_hänsel);
add(m_und);
add(m_gretel);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
m_hänsel.addActionListener(new CMeinActionLauscher());
m_und.addActionListener(new CMeinActionLauscher());
m_gretel.addActionListener(new CMeinActionLauscher());
}
public static void main(String[] args) {
CSwing_Beispiel fenster = new CSwing_Beispiel(„Swing“);
fenster.pack();
fenster.setSize(300,100);
fenster.setVisible(true);
}
}
Wie schaffe ich jetzt dass ich
- wieder den ursprung wert zurück bekomme
Hänsel wird zu verirrrrrten wenn ich drauf klicke und ich möchte wenn ich auf verirrrrrten drauf klicke wieder hänsel bekommen
- Wenn ich auf Hänsel klicke verändern sich Gretel und UND auch … wie schaffe ich es dass sich nur das verändert worauf ich klicke.
Könnt ihr mir das Programm mit Kommantaren programmieren
Vielen Dank