Well, I found out NetBeans actually has two labels that can be confusing some times. The AWT and swing controls label. The swing control label has icon property that can be used for inserting an image/ icon in a JFrame/Jpanel while the other AWT identified with a capital A does not have this property. Thanks