src/main/java/com/mxgraph/swing/mxGraphOutline.java
protected void createTripleBuffer(int width, int height)
	{
		try
		{
			tripleBuffer = mxUtils.createBufferedImage(width, height, null);
			tripleBufferGraphics = tripleBuffer.createGraphics();

			// Repaints the complete buffer
			repaintTripleBuffer(null);
		}
		catch (OutOfMemoryError error)
		{
			log.log(Level.SEVERE, "Failed to create a triple buffer", error);
		}
	}
/**
	 * Creates the tripleBufferGraphics and tripleBuffer for the given
	 * dimension and draws the complete graph onto the triplebuffer.
	 * 
	 * @param width
	 * @param height
	 */
Creates the tripleBufferGraphics and tripleBuffer for the given
dimension and draws the complete graph onto the triplebuffer.

@param width
@param height
Creates the tripleBufferGraphics and tripleBuffer for the given dimension and draws the complete graph onto the triplebuffer . @param width @param height
protected void createTripleBuffer(int width, int height)
	{
		try
		{
			tripleBuffer = mxUtils.createBufferedImage(width, height, null);
			tripleBufferGraphics = tripleBuffer.createGraphics();
			repaintTripleBuffer(null);
		}
		catch (OutOfMemoryError error)
		{
			log.log(Level.SEVERE, "Failed to create a triple buffer", error);
		}
	}
protected void createTripleBuffer ( int width , int height ) { try { tripleBuffer = mxUtils . createBufferedImage ( width , height , null ) ; tripleBufferGraphics = tripleBuffer . createGraphics ( ) ; repaintTripleBuffer ( null ) ; } catch ( OutOfMemoryError error ) { log . log ( Level . SEVERE , "Failed to create a triple buffer" , error ) ; } }
Creates the tripleBufferGraphics and tripleBuffer for the given
 dimension and draws the complete graph onto the triplebuffer.
Creates the tripleBufferGraphics and tripleBuffer for the given dimension and draws the complete graph onto the triplebuffer .
// Repaints the complete buffer