19 package org.sleuthkit.autopsy.datasourcesummary.uiutils;
 
   21 import java.awt.Graphics;
 
   22 import javax.swing.JLabel;
 
   38         label.setHorizontalAlignment(JLabel.CENTER);
 
   39         label.setVerticalAlignment(JLabel.CENTER);
 
   40         label.setOpaque(
false);
 
   66         label.setText(String.format(
"<html><div style='text-align: center;'>%s</div></html>",
 
   67                 message == null ? 
"" : message));
 
   91     public void paintOverlay(Graphics g, 
int parentWidth, 
int parentHeight, Integer labelMaxWidth) {
 
   96         int labelWidth = (labelMaxWidth == null) ? parentWidth : Math.min(labelMaxWidth, parentWidth);
 
   97         int leftPad = (parentWidth - labelWidth) / 2;
 
  100         g.translate(leftPad, 0);
 
  101         label.setBounds(0, 0, labelWidth, parentHeight);
 
void paintOverlay(Graphics g, int width, int height)
 
void setMessage(String message)
 
void paintOverlay(Graphics g, int parentWidth, int parentHeight, Integer labelMaxWidth)
 
void setVisible(boolean visible)