These are replicas of the 1960's Mrs Beasley Glasses. They are strong and flexible, but have a rough surface. They can be painted smooth if you want.
For the white or black, paint with black acrylic paint and finish with spray "Krylon Crystal Clear Flat" to achieve the finish of the original glasses. You may have to spray several coats.
Be sure to choose white or black, they are priced accordingly.