Ở constructor đem 2 hàm này xuống để gọi đến sau cùng:
setVisible(true);
setSize(800,600);
//theo đúng thứ tự này nếu không cũng bị mất tiếp.
Cái này trong demo đã làm được rồi cơ mà(dùng setColor + fillRect???)
Đa giác được xác định như thế này
Polygon(int[] xpoints, int[] ypoints, int...