1 30 31 package com.genimen.djeneric.tools.specifier.base; 32 33 import java.awt.BorderLayout ; 34 35 import javax.swing.JScrollPane ; 36 import javax.swing.JTextArea ; 37 38 import com.genimen.djeneric.repository.exceptions.DjenericException; 39 import com.genimen.djeneric.tools.specifier.interfaces.DjenericEditorEnvironment; 40 41 public class LogPanel extends BasePanel 42 { 43 private static final long serialVersionUID = 1L; 44 JTextArea _logger = new JTextArea (); 45 46 public LogPanel(DjenericEditorEnvironment environment) 47 { 48 setSpecifierPanelContainer(environment); 49 _logger.setFont(new java.awt.Font ("Monospaced", 0, 11)); 50 setLayout(new BorderLayout ()); 51 JScrollPane scroller = new JScrollPane (); 52 scroller.getViewport().add(_logger); 53 this.add(scroller, BorderLayout.CENTER); 54 } 55 56 public void println(String line) 57 { 58 _logger.append(line + "\n"); 59 } 60 61 public void print(String line) 62 { 63 _logger.append(line); 64 } 65 66 protected void cleanup() throws DjenericException 67 { 68 } 69 70 } | Popular Tags |