All Packages This Package Class Hierarchy Class Search Index
Class grendel.ui.MessagePanel
java.lang.Object | +----java.awt.Component | +----java.awt.Container | +----com.sun.java.swing.JComponent | +----com.sun.java.swing.JPanel | +----grendel.ui.GeneralPanel | +----grendel.ui.MessagePanel
public class MessagePanel extends grendel.ui.GeneralPanel { // Fields 10 IUICmd[] fActions; MessageHeader fHeader; EventListenerList fListeners; Message fMessage; Thread fMessageLoadThread; MessagePanel fPanel; JTextArea fTextArea; URLComponent fViewer; boolean makeRealHTML; boolean useMagellan; // Constructors 1 public MessagePanel(); // Methods 10 public void addMessagePanelListener(MessagePanelListener); public void dispose(); public Message getMessage(); public NSToolbar getToolBar(); public boolean isOpaque(); protected void notifyLoaded(); protected void notifyLoading(); protected void notifyStatus(String); public void removeMessagePanelListener(MessagePanelListener); public synchronized void setMessage(Message); // Inner Classes 1 class LoadMessageThread }
Fields
fTextArea
JTextArea fTextArea
fViewer
URLComponent fViewer
fMessageLoadThread
Thread fMessageLoadThread
fMessage
Message fMessage
fHeader
MessageHeader fHeader
fPanel
MessagePanel fPanel
useMagellan
boolean useMagellan
makeRealHTML
boolean makeRealHTML
fListeners
EventListenerList fListeners
fActions
IUICmd[] fActions
Constructors
MessagePanel
public MessagePanel()
Constructs a new message panel.
Methods
dispose
public void dispose()
Disposes of message panel resources. Currently kills off message loading thread to avoid having magellan try and access an invalid peer.
getToolBar
public NSToolbar getToolBar()
Returns the toolbar associated with this panel.
- Overrides:
- getToolBar in class GeneralPanel
setMessage
public synchronized void setMessage(Message aMessage)
Sets message displayed to the given message. If the argument is null, clears message area
getMessage
public Message getMessage()
Returns the current message
addMessagePanelListener
public void addMessagePanelListener(MessagePanelListener l)
removeMessagePanelListener
public void removeMessagePanelListener(MessagePanelListener l)
notifyLoading
protected void notifyLoading()
notifyLoaded
protected void notifyLoaded()
notifyStatus
protected void notifyStatus(String aStatus)
isOpaque
public boolean isOpaque()
- Overrides:
- isOpaque in class JComponent
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4