001    package videoautomat.gui;
002    import log.LogInputStream;
003    import log.stdforms.LogTableForm;
004    import sale.FormSheet;
005    import sale.FormSheetContentCreator;
006    /**
007     * This class implements a <code>LogTableForm</code> to display the global logfile
008     */
009    public class LogFileFormSheet extends LogTableForm {
010    
011            /**
012             * An ID to identify the <code>FormButton</code> close
013             */
014            public static final int FB_CLOSE = 1;
015    
016            /**
017             * Constructs a new LogFileFormSheet
018             * 
019             * @param lis
020             *                  the <code>LogInputStream</code> to be used
021             */
022            public LogFileFormSheet(LogInputStream lis) {
023                    super("Logged information", lis);
024    
025                    addContentCreator(new FormSheetContentCreator() {
026                            public void createFormSheetContent(FormSheet fs) {
027                                    fs.removeAllButtons();
028                                    fs.addButton("Close", FB_CLOSE, null);
029                            }
030                    });
031            }
032    }