TraceWindow.java
/** * TraceWindow.java
*
- Copyright Cisco Systems,
Inc.
*
*/
import java.awt.*;
import java.awt.event.*;
public class TraceWindow extends Frame implements Trace
{
TextArea textArea;
booleantraceEnabled
=
true;
StringBuffer buffer
=
new StringBuffer ();
public TraceWindow (String name ) {
super ( name );
initWindow ();
}
public TraceWindow(){
this("");
}
private void initWindow() {
this.addWindowListener(new WindowAdapter () {
public void windowClosing(WindowEvent e){dispose
();}
}
);
textArea
=
new TextArea();
setSize(400, 400);
add(textArea);
setEnabled(true);
this.show();
}
public final void bufPrint ( String str ) {
if ( traceEnabled )
{
buffer.append ( str );
}
}
public final void print ( String str ) {
if ( traceEnabled )
{
buffer.append ( str );
flush ();
}
}
public final void print ( char character ) {
if ( traceEnabled )
Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs
758
Cisco Unified JTAPI Examples
TraceWindow.java
