Hallo,
ich habe folgende paintComp:
	
	
	
	
	
		
	
Jetzt füge ich per lines.add Shapes hinzu. (in einer anderen Klasse )
Ich hätte gerne, dass jedes i-te Element der ArrayList <Shape> lines rot wird. Wie kann ich das realisieren?
			
			ich habe folgende paintComp:
		Java:
	
	public class PaintingClass extends JComponent
{
    private ArrayList<Shape> lines = new ArrayList<Shape>();
    
    @Override
    protected void paintComponent(Graphics g) {
        super.paintComponent(g);
        Graphics2D g2d = (Graphics2D)g;
        
        if(lines.size() != 0 ){
            g2d.setColor(Color.red);
            for (Shape line : lines ) {
                g2d.draw(line);
            }
        }
    }
 
    public void setAllLines(ArrayList<Shape> lines) {
        this.lines = lines;
    }
}Jetzt füge ich per lines.add Shapes hinzu. (in einer anderen Klasse )
Ich hätte gerne, dass jedes i-te Element der ArrayList <Shape> lines rot wird. Wie kann ich das realisieren?
 
				 
 
		 
 
		