custom Text field component for NetBeans