Font font = FontManager.getFont( "Dialog", 8, SWT.BOLD );
Font font = FontManager.getFont( "Dialog", 7, SWT.NORMAL );
	protected void paintFigure( Graphics graphics )	{		if ( isSelect( ) )		{			graphics.setBackgroundColor( ReportColorConstants.SelctionFillColor );		}		else		{			graphics.setBackgroundColor( ReportColorConstants.HandleFillColor );		}		graphics.setLineStyle( SWT.LINE_SOLID );		Rectangle bounds = getBounds( ).getCopy( ).resize( -1, -1 );		graphics.fillRectangle( bounds );		Font font = FontManager.getFont( "Dialog", 8, SWT.BOLD );//$NON-NLS-1$		graphics.setFont( font );		Image image = getImage( );		if ( image == null )			return;		org.eclipse.swt.graphics.Rectangle rect = image.getBounds( );		int x = bounds.x + ( bounds.width - rect.width ) / 2;		int y = bounds.y + ( bounds.height - rect.height ) / 2;		graphics.drawImage( image, x, y );		graphics.setBackgroundColor( ColorConstants.black );		ReportFigureUtilities.paintBevel( graphics,				getBounds( ).getCopy( ),				true );		graphics.restoreState( );	}