1 package cve.staticLayout; 2 3 import javax.swing.JInternalFrame ; 4 import javax.swing.tree.*; 5 import javax.swing.*; 6 7 import java.awt.event.*; 8 import java.awt.*; 9 import java.util.*; 10 11 import cve.core.elementLDL.*; 12 import cve.core.elementEEL.*; 13 import cve.util.ConfigurationRead; 14 15 import org.apache.log4j.Logger; 16 17 25 public final class ViewLog extends JInternalFrame { 26 static int openFrameCount = 0; 27 static final int xOffset = 1, yOffset = 50; 28 static JTextArea textArea; 29 30 34 ViewLog(JTextArea textA) { 35 super(" View cve log", 36 true, true, true, true); Cve.errLog.debug(""); 41 setFrameIcon(new ImageIcon(ConfigurationRead.getCveRoot()+"/resource/cve/bkmrk_nav.gif")); 42 textArea=textA; 43 textArea.setEditable(false); 44 JScrollPane scrollPane = new JScrollPane(textArea); 45 46 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); 48 setLocation(xOffset,screenSize.height-210); 49 this.getContentPane().add(scrollPane,BorderLayout.CENTER); 50 pack(); 51 setSize(screenSize.width-5,200); 52 setVisible(true); 53 } 54 55 58 static public void writeInLog(String log) { 59 try { 60 Cve.errLog.debug(""); 61 textArea.append(log); 62 } catch (IllegalArgumentException e) { 63 Cve.errLog.error(e.toString()); 64 } 65 } 66 67 70 static public void setWriteLog(JTextArea textA){ 71 Cve.errLog.debug(""); 72 textArea=textA; 73 } 74 75 } 76 | Popular Tags |