Moin ich muss leider meine Frage hier stellen da ich dieses Thema echt schwer finde.
Also meine Aufgabe ist es an den Seiten (NORTH, SOUTH,WEST und EAST) buttons in ein Fenster einzubauenun wenn man diese klickt wird der Hintergrund des Fensters geändert.
Ich komm echt nicht weiter, ich denke den MouseListener muss man benutzen mit if bedingung, aber ich weis nicht wie ich die einbaue/benutze, Bücher sind manchmal schon kompliziert erklärt.
Kann mir da einer helfen?
Also meine Aufgabe ist es an den Seiten (NORTH, SOUTH,WEST und EAST) buttons in ein Fenster einzubauenun wenn man diese klickt wird der Hintergrund des Fensters geändert.
Ich komm echt nicht weiter, ich denke den MouseListener muss man benutzen mit if bedingung, aber ich weis nicht wie ich die einbaue/benutze, Bücher sind manchmal schon kompliziert erklärt.
Kann mir da einer helfen?
Java:
import java.awt.*;
import javax.swing.*;
public class FarbButton
{
public static void main(String[] args)
{
String title = "Fenster der Farbenexplosion";
JFrame framefenster = new JFrame(title);
framefenster.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE);
framefenster.setSize(800, 600);
framefenster.setVisible(true);
framefenster.getContentPane().setBackground(Color.white);
framefenster.setResizable(false);
JButton yellowButton = new JButton("Yellow");
yellowButton.setPreferredSize(new Dimension(30, 100));
framefenster.add(yellowButton, BorderLayout.NORTH);
JButton redButton = new JButton("Red");
redButton.setPreferredSize(new Dimension(100, 30));
framefenster.add(redButton, BorderLayout.EAST);
JButton blueButton = new JButton("Blue");
blueButton.setPreferredSize(new Dimension(30, 100));
framefenster.add(blueButton, BorderLayout.SOUTH);
JButton greenButton = new JButton("Green");
greenButton.setPreferredSize(new Dimension(100, 30));
framefenster.add(greenButton, BorderLayout.WEST);
}
}