... javax.swing.DefaultListCellRenderer$UIResource[,-73, -19 ,0x0, javax.swing.JCheckBox[ , 15 7 ,13 ,50 x 25, layout=javax.swing.OverlayLayout, javax.swing.JCheckBox[ , 15 6, 65, 52x 25, layout=javax.swing.OverlayLayout, javax.swing.JLabel[ ,11 4 ,11 9,30x17,alignmentX=0.0,alignmentY=null, ... JScrollPane(output)); 14 7. frame.setFocusableWindowState(false); 14 8. frame.setVisible(true); 14 9. setOutputStream(new OutputStream() 15 0. { 15 1. public void write(int b) 15 2. { 15 3. } // not called 15 4. 15 5. ... called 15 4. 15 5. public void write(byte[] b, int off, int len) 15 6. { 15 7. output.append(new String(b, off, len)); 15 8. } 15 9. }); 16 0. } 16 1.Listing 11 –2 LoggingImageViewer .java (continued)Chapter...