Hallo, ich wollte mit meinen Kentnissen in Java ein kleines programm schreiben,wo man auf einen knopf in einem JFrame drücken muss und dann änderet sich die hintergrundfarbe.Nur irgendwie funktioniert das net.
Hier Mein Quellcode:
package klassenPackage;
import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel;
public class Malen { public static void main(String[] args) { JFrame frame = new JFrame(); JPanel panel = new JPanel(); JButton button = new JButton("Hintergrundfarbe ändern");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
frame.getContentPane().setBackground(Color.GREEN);
}
});
panel.add(button);
frame.add(panel);
frame.setSize(300, 300);
frame.setVisible(true);
}
}
Hier Mein Quellcode:
package klassenPackage;
import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel;
public class Malen { public static void main(String[] args) { JFrame frame = new JFrame(); JPanel panel = new JPanel(); JButton button = new JButton("Hintergrundfarbe ändern");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
frame.getContentPane().setBackground(Color.GREEN);
}
});
panel.add(button);
frame.add(panel);
frame.setSize(300, 300);
frame.setVisible(true);
}
}