Java Code
import java.io.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
public class JEditorPaneEx extends JApplet
implements HyperlinkListener
{
JEditorPane pane;
String sPath;
JScrollPane scrollPane;
public void init( )
{
setLayout( new BorderLayout( ) );
sPath = "http://www.cs.colostate.edu/";
setupURL( sPath );
pane.setEditable( false );
pane.addHyperlinkListener( this );
scrollPane = new JScrollPane(pane);
add( scrollPane, BorderLayout.CENTER );
}
public void setupURL( String url )
{
if( pane == null )
pane = new JEditorPane( );
try {
pane.setPage( url );
}
catch( IOException ioe )
{
pane.setText( "Error accessing web page: " + url );
}
}
public void hyperlinkUpdate( HyperlinkEvent event )
{
if( event.getEventType() == HyperlinkEvent.EventType.ACTIVATED )
{
setupURL( String.valueOf( event.getURL( )) );
}
}
}
©2006 by E.S.Boese. All Rights Reserved