2,2c2,2 < * @(#)StandardDrawingView.java 5.1 --- > * @(#)StandardDrawingView.java 5.2 7a8,8 > import javax.swing.*; 23,23c24,24 < extends Panel --- > extends JPanel 108a110,112 > // JFC/Swing uses double buffering automatically as default > setDisplayUpdate(new SimpleUpdateStrategy()); > // TODO: Test FastBufferedUpdateStrategy with JFC/Swing double buffering 109,109c113,113 < setDisplayUpdate(new FastBufferedUpdateStrategy()); --- > //setDisplayUpdate(new FastBufferedUpdateStrategy()); 143,143d145 < 144,144c146,146 < if (fDrawing != null) --- > if (fDrawing != null) { 145a149,149 > } 148,148c152,152 < if (fDrawing != null) --- > if (fDrawing != null) { 149a154,155 > } > 202,202c208,208 < * @see UpdateStrategy --- > * @see Painter