question: @ Override public void displayChanged ( ) { updateGC ( ) ; }
target:  From the DisplayChangedListener interface. This method handles a display change - either when the display settings are changed, or when the window has been dragged onto a different display. Called after a change in the display mode.  This event triggers replacing the surfaceData object (since that object reflects the current display depth information, which has just changed).