public class GbxToolPanel extends javax.swing.JPanel implements java.awt.event.WindowListener, javax.swing.event.MenuListener, java.awt.event.MouseListener, java.awt.event.ActionListener, GbjObserver, java.awt.event.ComponentListener
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
GbxToolPanel()
Creates a new instance of GbxToolPanel
|
GbxToolPanel(GbjSession session,
GbjLauncher launcher) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent actionEvent) |
void |
chooseClassNameMatching_dialogString_(java.lang.String sel,
java.lang.String aString) |
void |
chooseSelectorMatching_dialogString_(java.lang.String sel,
java.lang.String aString) |
void |
componentHidden(java.awt.event.ComponentEvent componentEvent) |
void |
componentMoved(java.awt.event.ComponentEvent componentEvent) |
void |
componentResized(java.awt.event.ComponentEvent componentEvent) |
void |
componentShown(java.awt.event.ComponentEvent componentEvent) |
GbjObject |
contextObject() |
GbjObject |
doIt() |
GbjObject |
doIt(boolean inspecting) |
GbjObject |
doitNames() |
GbjObject |
doitValues() |
void |
fileInFile() |
void |
fileInString(java.lang.String aString) |
void |
fileInText() |
java.lang.String |
getTextFromFile() |
int |
indexOf_inList_(java.lang.Object anObject,
java.lang.Object[] aList) |
void |
inspectIt() |
void |
menuCanceled(javax.swing.event.MenuEvent menuEvent) |
void |
menuDeselected(javax.swing.event.MenuEvent menuEvent) |
void |
menuSelected(javax.swing.event.MenuEvent menuEvent) |
void |
mouseClicked(java.awt.event.MouseEvent mouseEvent) |
void |
mouseEntered(java.awt.event.MouseEvent mouseEvent) |
void |
mouseExited(java.awt.event.MouseEvent mouseEvent) |
void |
mousePressed(java.awt.event.MouseEvent mouseEvent) |
void |
mouseReleased(java.awt.event.MouseEvent mouseEvent) |
void |
openFile() |
void |
printIt() |
void |
printResult(java.lang.String resultText) |
void |
processError_(GbjException e) |
void |
processError_message_printing_inspecting_(GbjException e,
java.lang.String msg,
boolean printing,
boolean inspecting) |
void |
resetClassOrganizer() |
void |
saveFileAs() |
void |
saveTextToFile(java.lang.String aString,
java.lang.String aLabel,
java.lang.String initialName) |
GbxToolsSupport |
serverSupport() |
void |
session_(GbjSession aGSSession) |
GbjSession |
session() |
void |
setBreak() |
void |
showErrorMessage_title_(java.lang.String error,
java.lang.String aTitle) |
void |
update(GbjObservable obj,
java.lang.String notificationMessage,
java.lang.Object argument)
Determine how to handle events sent to an observed GBJ object.
|
void |
update(java.util.Observable obj,
java.lang.Object argument) |
void |
updateFont(java.awt.Font font) |
void |
updateListWidget_withObjects_(javax.swing.JList widget,
java.lang.Object[] objects) |
void |
updateLookAndFeel() |
void |
windowActivated(java.awt.event.WindowEvent windowEvent) |
void |
windowClosed(java.awt.event.WindowEvent windowEvent) |
void |
windowClosing(java.awt.event.WindowEvent windowEvent) |
void |
windowDeactivated(java.awt.event.WindowEvent windowEvent) |
void |
windowDeiconified(java.awt.event.WindowEvent windowEvent) |
void |
windowIconified(java.awt.event.WindowEvent windowEvent) |
void |
windowOpened(java.awt.event.WindowEvent windowEvent) |
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public GbxToolPanel()
public GbxToolPanel(GbjSession session, GbjLauncher launcher)
public void actionPerformed(java.awt.event.ActionEvent actionEvent)
actionPerformed
in interface java.awt.event.ActionListener
public void componentHidden(java.awt.event.ComponentEvent componentEvent)
componentHidden
in interface java.awt.event.ComponentListener
public void componentMoved(java.awt.event.ComponentEvent componentEvent)
componentMoved
in interface java.awt.event.ComponentListener
public void componentResized(java.awt.event.ComponentEvent componentEvent)
componentResized
in interface java.awt.event.ComponentListener
public void componentShown(java.awt.event.ComponentEvent componentEvent)
componentShown
in interface java.awt.event.ComponentListener
public void menuCanceled(javax.swing.event.MenuEvent menuEvent)
menuCanceled
in interface javax.swing.event.MenuListener
public void menuDeselected(javax.swing.event.MenuEvent menuEvent)
menuDeselected
in interface javax.swing.event.MenuListener
public void menuSelected(javax.swing.event.MenuEvent menuEvent)
menuSelected
in interface javax.swing.event.MenuListener
public void mouseEntered(java.awt.event.MouseEvent mouseEvent)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent mouseEvent)
mouseExited
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent mouseEvent)
mouseReleased
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent mouseEvent)
mousePressed
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent mouseEvent)
mouseClicked
in interface java.awt.event.MouseListener
public void windowActivated(java.awt.event.WindowEvent windowEvent)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent windowEvent)
windowClosed
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent windowEvent)
windowClosing
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent windowEvent)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent windowEvent)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent windowEvent)
windowIconified
in interface java.awt.event.WindowListener
public void windowOpened(java.awt.event.WindowEvent windowEvent)
windowOpened
in interface java.awt.event.WindowListener
public void updateLookAndFeel()
public void updateFont(java.awt.Font font)
public void updateListWidget_withObjects_(javax.swing.JList widget, java.lang.Object[] objects)
public void update(java.util.Observable obj, java.lang.Object argument)
update
in interface java.util.Observer
public void update(GbjObservable obj, java.lang.String notificationMessage, java.lang.Object argument)
GbjObserver
The following are possible notificationMessages:
update
in interface GbjObserver
obj
- GbjObservablenotificationMessage
- Stringargument
- Objectpublic void printIt()
public void inspectIt()
public GbjObject doIt()
public GbjObject doIt(boolean inspecting)
public void printResult(java.lang.String resultText)
public void setBreak()
public void fileInText()
public void fileInFile()
public void fileInString(java.lang.String aString)
public GbjSession session()
public void session_(GbjSession aGSSession)
public GbxToolsSupport serverSupport()
public void resetClassOrganizer()
public void chooseSelectorMatching_dialogString_(java.lang.String sel, java.lang.String aString)
public void chooseClassNameMatching_dialogString_(java.lang.String sel, java.lang.String aString)
public GbjObject doitNames()
public GbjObject doitValues()
public GbjObject contextObject()
public void saveFileAs()
public void saveTextToFile(java.lang.String aString, java.lang.String aLabel, java.lang.String initialName)
public void openFile()
public java.lang.String getTextFromFile()
public void processError_(GbjException e)
public void processError_message_printing_inspecting_(GbjException e, java.lang.String msg, boolean printing, boolean inspecting)
public void showErrorMessage_title_(java.lang.String error, java.lang.String aTitle)
public int indexOf_inList_(java.lang.Object anObject, java.lang.Object[] aList)