Code:
import java.awt.Color;
import java.awt.Graphics;
import java.util.ArrayList;
import javax.swing.*;
public class Paneel extends JPanel
{
private Huis huis1,huis2,huis3;
private ArrayList<Huis> mijnLijst;
public Paneel()
{
mijnLijst = new ArrayList<Huis>();
huis1= new Huis(blablabla);
huis2= new Huis(blablabla);
huis3= new Huis(blablabla);
mijnLijst.add(huis1);
mijnLijst.add(huis2);
mijnLijst.add(huis3);
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
for (Huis straatMetHuizen: mijnLijst)
{
straatMetHuizen.teken(g);
}
}
}
Ik ga een knop maken en bij iedere klik, moet er een nieuw Huis op het scherm getekend worden.
Wat moet ik doen? Iets in de knopHandler, dacht ik?? Bestaat er een handige manier voor nu ik een arrayList heb?
Laatst bewerkt: