G
GRAndreas
Gast
Hab eine Frage zu folgendem Quellcode:
Aufgabenstellung ist folgende:
Ersetzen Sie die obige Ereignisbehandlung durch:
– eine static deklarierte Klasse.
– eine anonyme Klasse.
Hab keinen Plan wie ich hier loslegen soll, und welchen AHA-Effekt ich haben soll, nachdem ich die Aufgabe gelöst habe?
Wäre für Hilfe dankbar...
Code:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class CAddierer extends JFrame implements ActionListener
{
private JTextField mSummand1 = new JTextField(10);
private JTextField mSummand2 = new JTextField(10);
private JTextField mResult = new JTextField(20);
private JButton mButton = new JButton("=");
public CAddierer()
{
super("Addierer");
Container c = getContentPane();
c.setLayout(new FlowLayout());
c.add(mSummand1);
c.add(new JLabel("+"));
c.add(mSummand2);
c.add(mButton);
c.add(mResult);
mResult.setEditable(false);
mButton.addActionListener(this);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
mResult.setText("");
int s1 = 0, s2 = 0;
s1 = Integer.parseInt(mSummand1.getText());
s2 = Integer.parseInt(mSummand2.getText());
mResult.setText((s1 + s2) + "");
}
public static void main(String[]args)
{
CAddierer addierer = new CAddierer();
addierer.setVisible(true);
addierer.setSize(400, 200);
}
}
Aufgabenstellung ist folgende:
Ersetzen Sie die obige Ereignisbehandlung durch:
– eine static deklarierte Klasse.
– eine anonyme Klasse.
Hab keinen Plan wie ich hier loslegen soll, und welchen AHA-Effekt ich haben soll, nachdem ich die Aufgabe gelöst habe?
Wäre für Hilfe dankbar...