package com.dasatti.uhtml;
import java.awt.*;
import javax.swing.*;
import javax.swing.text.*;
import javax.swing.text.html.*;
public class UMasterHTMLDocument extends UMasterAbstractDocument
{
JTextPane m_htmlDocument;
DefaultStyledDocument m_styledDoc;
JScrollPane m_sPane;
java.net.URL testURL;
UMasterHTMLDocument()
{
setLayout(new BorderLayout());
m_styledDoc=new DefaultStyledDocument();
m_htmlDocument=new JTextPane();
//_setPage("test.html");
String src=m_htmlDocument.getText();
m_htmlDocument.setContentType("text/plain");
//m_htmlDocument.setText(src);
/*
FocusListener fl=new FocusListener()
{
public void focusGained(FocusEvent fe)
{
_updateLocalDoc();
}
public void focusLost(FocusEvent fe)
{
_updateCurrentDoc();
}
};
m_htmlDocument.addFocusListener(fl);
*/
m_sPane=new JScrollPane(m_htmlDocument);
add(m_sPane);
}
/***************************
PUBLIC METHODS
***************************/
public void _setPage(String _path)
{
java.net.URL helpURL = UMasterDesignDocument.class.getResource(_path);
try
{
m_htmlDocument.setPage(helpURL);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(m_htmlDocument,"File could not be opened", "File Open Error",JOptionPane.ERROR_MESSAGE);
}
}
public void _updateCurrentDoc()
{
}
public void _updateLocalDoc()
{
}
}