@Override
		public Component getTableCellRendererComponent(GTableCellRenderingData data) {
			JLabel label = (JLabel) super.getTableCellRendererComponent(data);
			ResolvedColor resolved = (ResolvedColor) data.getValue();

			String text = getValueText(resolved);
			Color color = resolved == null ? GThemeDefaults.Colors.BACKGROUND : resolved.color();

			String webName = WebColors.toWebColorName(color);
			String hex = WebColors.toString(color, false);
			String toolTipText = (webName == null ? "" : webName.toLowerCase()) + " " + hex;
			label.setToolTipText(toolTipText);
			label.setText(text);
			label.setIcon(new SwatchIcon(color, label.getForeground()));
			label.setOpaque(true);
			return label;
		}
Reloads all the current values and all the default values in the table. Called when the
theme changes or the application defaults have been forced to reload.
Ghidra/Framework/Docking/src/main/java/docking/theme/gui/ThemeColorTableModel.java