G
Gast v2.0
Gast
hi leude
wie kann ich denn auf das fenster objekt aus actionPerformed() heraus zugreifen,
damit sich die hintergrundfarbe des fenster verändert bei drücken des buttons?
wie kann ich denn auf das fenster objekt aus actionPerformed() heraus zugreifen,
damit sich die hintergrundfarbe des fenster verändert bei drücken des buttons?
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Test1
extends JFrame
implements ActionListener {
public static void main(String[] args) {
Test1 fenster = new Test1();
}
public Test1() {
super("dingdong");
setSize(350, 200);
setLocation(300, 300);
setLayout(new FlowLayout());
JButton b1 = new JButton("Grün");
b1.addActionListener(this);
add(b1);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public void actionPerformed(ActionEvent event) {
String cmd = event.getActionCommand();
if (cmd.equals("Grün")) {
setBackground(Color.GREEN);
repaint();
}
}
}