public class Browser extends Panel {
String docString = null;
TextBean textBean = new TextBean();
HotJavaBrowserBean browserBean = new HotJavaBrowserBean();
PropertyChangeSupport changes = new PropertyChangeSupport(this);
// Constructor creates interface and ties components of
// HotJavaBrowserBean together (i.e., HotJavaSystemState,
// HotJavaDocumentStack, and AuthenticatorBean).
public void setDocumentString(String newString) {
if (!(newString.equals(docString))) {
textBean.setText(newString);
browserBean.setDocumentString(newString);
changes.firePropertyChange("documentString", docString,newString);
docString = newString;
}
}
public String getDocumentString() {
return docString;
}
}
Example 1: The code needed to share the browser bean.
Back to Article
Copyright © 1999, Dr. Dobb's Journal