Why you are doing iteration outside renderPanel and do it again here ??? :(