32 lines
698 B
Java
32 lines
698 B
Java
|
import javax.swing.JFrame;
|
||
|
import javax.swing.JScrollPane;
|
||
|
|
||
|
class EventLogger
|
||
|
{
|
||
|
public static synchronized EventLogger Instance ()
|
||
|
{
|
||
|
if (maInstance == null)
|
||
|
maInstance = new EventLogger();
|
||
|
return maInstance;
|
||
|
}
|
||
|
|
||
|
private EventLogger ()
|
||
|
{
|
||
|
try
|
||
|
{
|
||
|
maFrame = new JFrame ();
|
||
|
maLogger = new TextLogger ();
|
||
|
maFrame.setContentPane (new JScrollPane (maLogger));
|
||
|
|
||
|
maFrame.setSize (400,300);
|
||
|
maFrame.setVisible (true);
|
||
|
}
|
||
|
catch (Exception e)
|
||
|
{}
|
||
|
}
|
||
|
|
||
|
private static EventLogger maInstance = null;
|
||
|
private JFrame maFrame;
|
||
|
private TextLogger maLogger;
|
||
|
}
|