jason.runtime
Class MASConsoleGUI
java.lang.Object
jason.runtime.MASConsoleGUI
- Direct Known Subclasses:
- MASConsoleColorGUI
public class MASConsoleGUI
- extends java.lang.Object
the GUI console to output log messages
Constructor Summary |
protected |
MASConsoleGUI(java.lang.String title)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
masConsole
protected static MASConsoleGUI masConsole
isTabbedPropField
public static java.lang.String isTabbedPropField
agsTextArea
protected java.util.Map<java.lang.String,javax.swing.JTextArea> agsTextArea
tabPane
protected javax.swing.JTabbedPane tabPane
frame
protected javax.swing.JFrame frame
output
protected javax.swing.JTextArea output
pBt
protected javax.swing.JPanel pBt
pcenter
protected javax.swing.JPanel pcenter
out
protected OutputStreamAdapter out
inPause
protected boolean inPause
MASConsoleGUI
protected MASConsoleGUI(java.lang.String title)
get
public static MASConsoleGUI get()
- for singleton pattern
hasConsole
public static boolean hasConsole()
initFrame
protected void initFrame(java.lang.String title)
initMainPanel
protected void initMainPanel()
initOutput
protected void initOutput()
initButtonPanel
protected void initButtonPanel()
setTitle
public void setTitle(java.lang.String s)
getFrame
public javax.swing.JFrame getFrame()
addButton
public void addButton(javax.swing.JButton jb)
setPause
public void setPause(boolean b)
isTabbed
public boolean isTabbed()
isPause
public boolean isPause()
append
public void append(java.lang.String s)
append
public void append(java.lang.String agName,
java.lang.String s)
close
public void close()
setAsDefaultOut
public void setAsDefaultOut()