Hab mich jetzt mal an Graphics2D gemacht. Ich habe eine Klasse
die mir meinen Hintergrund zeichnet, jetzt möchte ich aber bei einer bestimmten Aktion in meiner Hauptklasse den Hintergrund anpassen! Also z. B. wenn der User etwas drückt, verfärbt sich ein Kreis. Nur wie baue ich jetzt ein, dass die Veränderungen erst gemacht wird, wenn der Knopf gedrückt wurde. Hab das schonmal mit boolean probiert, hatte aber keinen wirklichen Erfolg.
Code:
class Zeichnen extends JPanel {
public void paintComponent(Graphics comp) {
Graphics2D comp2D = (Graphics2D)comp;
comp2D.setColor(Color.blue);
comp2D.fillRect(0, 0, 455, 375);
comp2D.setColor(Color.white);
for (int a = 5; a < 450; a = a + 50) {
for (int b = 5; b < 350; b = b + 50) {
comp2D.fillRoundRect(a, b, 40, 40, 40, 40);
}
}
}
}
die mir meinen Hintergrund zeichnet, jetzt möchte ich aber bei einer bestimmten Aktion in meiner Hauptklasse den Hintergrund anpassen! Also z. B. wenn der User etwas drückt, verfärbt sich ein Kreis. Nur wie baue ich jetzt ein, dass die Veränderungen erst gemacht wird, wenn der Knopf gedrückt wurde. Hab das schonmal mit boolean probiert, hatte aber keinen wirklichen Erfolg.