.getResourceAsStream(
"/org/eclipse/nebula/widgets/nattable/examples/resources/selected_hovered_column_header_bg.png"));
TextPainter txtPainter = new TextPainter(false, false);
ICellPainter bgImagePainter = new BackgroundImagePainter(
txtPainter, bgImage, GUIHelper.getColor(192, 192, 192));
configRegistry.registerConfigAttribute(
CellConfigAttributes.CELL_PAINTER, bgImagePainter,
DisplayMode.NORMAL, GridRegion.COLUMN_HEADER);
configRegistry.registerConfigAttribute(
CellConfigAttributes.CELL_PAINTER, bgImagePainter,
DisplayMode.NORMAL, GridRegion.CORNER);
ICellPainter hoveredHeaderPainter = new BackgroundImagePainter(
txtPainter, hoverBgImage, GUIHelper.getColor(192, 192, 192));
configRegistry.registerConfigAttribute(
CellConfigAttributes.CELL_PAINTER, hoveredHeaderPainter,
DisplayMode.HOVER, GridRegion.COLUMN_HEADER);
ICellPainter selectedHeaderPainter = new BackgroundImagePainter(
txtPainter, selectedBgImage, GUIHelper.getColor(192, 192,
192));
configRegistry.registerConfigAttribute(
CellConfigAttributes.CELL_PAINTER, selectedHeaderPainter,
DisplayMode.SELECT, GridRegion.COLUMN_HEADER);
ICellPainter selectedHoveredHeaderPainter = new BackgroundImagePainter(
txtPainter, selectedHoveredBgImage, GUIHelper.getColor(192,
192, 192));
configRegistry.registerConfigAttribute(
CellConfigAttributes.CELL_PAINTER,