White T-shirts are Dyed. Just like every other shirt, but the White dye is the most abundant and cheapest available, because face it cotton is mostly white to start with, so is does not take much to change it.
Universal Threads Blouse, Oversize Fit, Long Sleeve Size XL White 100% Cotton
Universal Threads Size XL White 100% Cotton Oversize Fit Long Sleeve Blouse