Ignore:
Timestamp:
09/20/12 17:01:25 (12 years ago)
Author:
fglaser
Message:
  • OutputFormat? of JFCMonitor changed:
  • Components are printed, when they are created
  • Events hold hash values for components instead of full source path
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/quest-jfcmonitor/src/main/java/de/ugoe/cs/quest/jfcmonitor/Runner.java

    r825 r842  
    2020 * </p> 
    2121 *  
    22  * @author Steffen Herbold 
     22 * @author Steffen Herbold, Fabian Glaser 
    2323 * @version 1.0 
    2424 */ 
     
    5050            // the writer is not closed explicitly! 
    5151            fis = new FileOutputStream(logfileName, true); 
    52             writer = new OutputStreamWriter(fis, "UTF-16"); 
     52            writer = new OutputStreamWriter(fis, "UTF-8"); 
    5353        } 
    5454        catch (IOException e) { 
     
    5757        } 
    5858 
    59         AWTEventListener listenerFile = new JFCListener(writer); 
     59        JFCMonitorOutputWriter jfcWriter = new JFCMonitorOutputWriter(writer); 
     60        AWTEventListener listenerFile = new JFCListener(jfcWriter); 
    6061        Toolkit.getDefaultToolkit().addAWTEventListener(listenerFile, AWTEvent.KEY_EVENT_MASK); 
    6162        Toolkit.getDefaultToolkit().addAWTEventListener(listenerFile, AWTEvent.MOUSE_EVENT_MASK); 
    6263        Toolkit.getDefaultToolkit().addAWTEventListener(listenerFile, FocusEvent.FOCUS_EVENT_MASK); 
    63         Toolkit.getDefaultToolkit().addAWTEventListener(new WindowMonitor(), 
     64        Toolkit.getDefaultToolkit().addAWTEventListener(new WindowMonitor(jfcWriter), 
    6465                                                        AWTEvent.WINDOW_EVENT_MASK); 
    6566 
     
    6768            AWTEventListener listenerStdOut; 
    6869            try { 
    69                 listenerStdOut = new JFCListener(new OutputStreamWriter(System.out, "UTF-8")); 
     70                OutputStreamWriter stdOutputWriter = new OutputStreamWriter(System.out, "UTF-8"); 
     71                JFCMonitorOutputWriter stdJfcWriter = new JFCMonitorOutputWriter(stdOutputWriter); 
     72                listenerStdOut = new JFCListener(stdJfcWriter); 
    7073                Toolkit.getDefaultToolkit().addAWTEventListener(listenerStdOut, 
    7174                                                                AWTEvent.KEY_EVENT_MASK); 
     
    7477                Toolkit.getDefaultToolkit().addAWTEventListener(listenerStdOut, 
    7578                                                                FocusEvent.FOCUS_EVENT_MASK); 
     79                Toolkit.getDefaultToolkit().addAWTEventListener(new WindowMonitor(stdJfcWriter), 
     80                        AWTEvent.WINDOW_EVENT_MASK); 
    7681            } 
    7782            catch (UnsupportedEncodingException e) { 
Note: See TracChangeset for help on using the changeset viewer.