cct.tools.ui
Class LogPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by cct.tools.ui.LogPanel
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class LogPanel
extends javax.swing.JFrame
implements java.awt.event.ActionListener

Title:

Description:

Copyright: Copyright (c) 2006

Company: ANU

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  java.awt.BorderLayout borderLayout1
           
(package private)  LogPanel_jTextArea1_caretAdapter caretUpdateAdaptor
           
(package private)  javax.swing.JButton clearButton
           
(package private)  javax.swing.JMenuItem decreaseFontMenuItem
           
(package private) static java.lang.String defaultFontName
           
(package private)  javax.swing.JMenu fileMenu
           
(package private) static java.lang.String FontNameKey
           
(package private)  FontSelectorDialog fontSelector
           
(package private) static java.lang.String FontSizeKey
           
(package private) static java.lang.String FontStyleKey
           
(package private)  javax.swing.JButton hideButton
           
(package private)  javax.swing.JMenuItem hideMenuItem
           
(package private)  javax.swing.JMenuItem increaseFontMenuItem
           
(package private)  javax.swing.JMenuBar jMenuBar1
           
(package private)  javax.swing.JPanel jPanel1
           
(package private)  javax.swing.JScrollPane jScrollPane1
           
(package private)  javax.swing.JTextArea jTextArea1
           
(package private)  javax.swing.JPanel panel1
           
(package private)  java.util.prefs.Preferences prefs
           
(package private)  javax.swing.JMenuItem saveAsMenuItem
           
(package private)  javax.swing.JMenuItem selectFontMenuItem
           
(package private)  javax.swing.JMenu viewMenu
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
LogPanel()
           
LogPanel(java.lang.String title)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent actionEvent)
           
 void addButton(javax.swing.JButton button)
           
 void appendText(java.lang.String text)
           
 java.lang.String getText()
           
 javax.swing.JTextArea getTextArea()
           
 void hideButton_actionPerformed(java.awt.event.ActionEvent e)
           
 void hideMenuItem_actionPerformed(java.awt.event.ActionEvent e)
           
 void jButton1_actionPerformed(java.awt.event.ActionEvent e)
           
 void jTextArea1_caretUpdate(javax.swing.event.CaretEvent e)
           
 void popupOnUpdate(boolean popup)
           
 void saveAsMenuItem_actionPerformed(java.awt.event.ActionEvent e)
           
 void setText(java.io.ByteArrayOutputStream stream)
           
 void setText(java.lang.String text)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

prefs

java.util.prefs.Preferences prefs

fontSelector

FontSelectorDialog fontSelector

FontNameKey

static java.lang.String FontNameKey

FontSizeKey

static java.lang.String FontSizeKey

FontStyleKey

static java.lang.String FontStyleKey

defaultFontName

static java.lang.String defaultFontName

panel1

javax.swing.JPanel panel1

borderLayout1

java.awt.BorderLayout borderLayout1

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jTextArea1

javax.swing.JTextArea jTextArea1

jPanel1

javax.swing.JPanel jPanel1

clearButton

javax.swing.JButton clearButton

jMenuBar1

javax.swing.JMenuBar jMenuBar1

viewMenu

javax.swing.JMenu viewMenu

increaseFontMenuItem

javax.swing.JMenuItem increaseFontMenuItem

decreaseFontMenuItem

javax.swing.JMenuItem decreaseFontMenuItem

selectFontMenuItem

javax.swing.JMenuItem selectFontMenuItem

hideButton

javax.swing.JButton hideButton

fileMenu

javax.swing.JMenu fileMenu

saveAsMenuItem

javax.swing.JMenuItem saveAsMenuItem

hideMenuItem

javax.swing.JMenuItem hideMenuItem

caretUpdateAdaptor

LogPanel_jTextArea1_caretAdapter caretUpdateAdaptor
Constructor Detail

LogPanel

public LogPanel(java.lang.String title)

LogPanel

public LogPanel()
Method Detail

getTextArea

public javax.swing.JTextArea getTextArea()

popupOnUpdate

public void popupOnUpdate(boolean popup)

addButton

public void addButton(javax.swing.JButton button)

setText

public void setText(java.lang.String text)

getText

public java.lang.String getText()

appendText

public void appendText(java.lang.String text)

setText

public void setText(java.io.ByteArrayOutputStream stream)

jButton1_actionPerformed

public void jButton1_actionPerformed(java.awt.event.ActionEvent e)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent actionEvent)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

hideButton_actionPerformed

public void hideButton_actionPerformed(java.awt.event.ActionEvent e)

hideMenuItem_actionPerformed

public void hideMenuItem_actionPerformed(java.awt.event.ActionEvent e)

saveAsMenuItem_actionPerformed

public void saveAsMenuItem_actionPerformed(java.awt.event.ActionEvent e)

jTextArea1_caretUpdate

public void jTextArea1_caretUpdate(javax.swing.event.CaretEvent e)