It is display only, but I will have a wizard window where the user can make font or font color changes that will be reflected on all the labels.
Consider JTable
, which can render an adjustable, rectangular grid. Your wizard / editor can update a single cell renderer, which knows the row and column number, and the class provides printing support.