Jag vet, det har jag haft hela tiden.
Jag har även haft så att den skriver ut vilket värde state har så att det stämmer vilket det har gjort. Så jag kommer igenomkoden såsom jag ska men min label och JTextField vill ändå inte visas. Jag kan inte förstå varför, någon idé om vad som kan vara felet?
Om du ställer tillbaka koden så att objekten (label och textpanel) allokeras i rectangle(), slutar det då att fungera? Det ska det nämligen inte kunna göra, såvida inte update() anropas innan rectangle() har körts.