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 }