Hi,
ich bin gerade dabei ein kleines Streitgespräch mit meinem Azubi-Kollegen auszutragen. Es geht darum, ob es "ethisch" vertretbar ist auf einen Button einer anderen Klasse einen ActionListener zu adden. Also im Prinzip so
.
Und da wir uns nicht einigen konnten, habsch mir gedacht frag ich mal hier nach
. Danke für eure Antworten.
ich bin gerade dabei ein kleines Streitgespräch mit meinem Azubi-Kollegen auszutragen. Es geht darum, ob es "ethisch" vertretbar ist auf einen Button einer anderen Klasse einen ActionListener zu adden. Also im Prinzip so
Code:
public class Klasse1 extends JFrame implements ActionListener {
...
private Klasse2 kl2 = null;
...
public Klasse1() {
...
kl2 = new Klasse2();
kl2.getOK().addActionListener(this);
...
}
...
public void actionPerformed(ActionEvent evt) {
if (evt.getSource() == kl2.getOK()) {
// reagier darauf
}
}
}
Code:
public class Klasse2 extends JFrame {
...
private JButton ok = null;
...
public Klasse2() {
...
ok = new JButton("OK");
...
}
public JButton getOK() {
return ok;
}
}
.
Und da wir uns nicht einigen konnten, habsch mir gedacht frag ich mal hier nach