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 }