cct.j3d.ui
Class GraphicsObjectPropertiesFrame

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.j3d.ui.GraphicsObjectPropertiesFrame
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.TreeSelectionListener, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class GraphicsObjectPropertiesFrame
extends javax.swing.JFrame
implements javax.swing.event.TreeSelectionListener

Title:

Description:

Copyright: Copyright (c) 2007

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)  java.awt.BorderLayout borderLayout2
           
(package private)  javax.swing.JPanel buttonPanel
           
(package private)  javax.swing.JButton deleteButton
           
(package private)  javax.swing.ImageIcon deleteObject
           
(package private)  javax.swing.JPanel emptyPanel
           
(package private)  java.awt.FlowLayout flowLayout1
           
(package private)  javax.swing.JTree gObjectTree
           
(package private)  java.util.HashMap goReferenceTable
           
(package private)  java.util.ArrayList<GraphicsObjectInterface> graphicsObjects
           
(package private)  javax.swing.JButton helpButton
           
(package private)  javax.swing.JButton hideButton
           
(package private)  javax.swing.JPanel jPanel1
           
(package private)  javax.swing.JPanel jPanel2
           
(package private)  javax.swing.JSplitPane jSplitPane1
           
(package private)  javax.swing.JScrollPane leftScrollPane
           
(package private)  java.util.HashMap parentReferenceTable
           
(package private)  java.util.HashMap<javax.swing.tree.DefaultMutableTreeNode,java.awt.Component> referenceTable
           
(package private)  javax.swing.JScrollPane rightScrollPane
           
(package private)  javax.swing.JCheckBox showSelectedOnlyCheckBox
           
 
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
GraphicsObjectPropertiesFrame()
           
 
Method Summary
 void deleteButton_actionPerformed(java.awt.event.ActionEvent e)
           
 javax.swing.JButton getHelpButton()
           
 void hideButton_actionPerformed(java.awt.event.ActionEvent e)
           
static void main(java.lang.String[] args)
           
(package private)  void setAllVisible(boolean visible)
           
(package private)  void setNodeVisible(javax.swing.tree.DefaultMutableTreeNode node, boolean visible)
           
 void setTree(java.util.ArrayList<GraphicsObjectInterface> gObjects)
           
 void showSelectedOnlyCheckBox_actionPerformed(java.awt.event.ActionEvent e)
           
 void valueChanged(javax.swing.event.TreeSelectionEvent e)
           
 
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

borderLayout1

java.awt.BorderLayout borderLayout1

jSplitPane1

javax.swing.JSplitPane jSplitPane1

leftScrollPane

javax.swing.JScrollPane leftScrollPane

rightScrollPane

javax.swing.JScrollPane rightScrollPane

gObjectTree

javax.swing.JTree gObjectTree

emptyPanel

javax.swing.JPanel emptyPanel

referenceTable

java.util.HashMap<javax.swing.tree.DefaultMutableTreeNode,java.awt.Component> referenceTable

goReferenceTable

java.util.HashMap goReferenceTable

parentReferenceTable

java.util.HashMap parentReferenceTable

jPanel1

javax.swing.JPanel jPanel1

borderLayout2

java.awt.BorderLayout borderLayout2

jPanel2

javax.swing.JPanel jPanel2

deleteObject

javax.swing.ImageIcon deleteObject

deleteButton

javax.swing.JButton deleteButton

flowLayout1

java.awt.FlowLayout flowLayout1

graphicsObjects

java.util.ArrayList<GraphicsObjectInterface> graphicsObjects

showSelectedOnlyCheckBox

javax.swing.JCheckBox showSelectedOnlyCheckBox

buttonPanel

javax.swing.JPanel buttonPanel

hideButton

javax.swing.JButton hideButton

helpButton

javax.swing.JButton helpButton
Constructor Detail

GraphicsObjectPropertiesFrame

public GraphicsObjectPropertiesFrame()
Method Detail

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent e)
Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener

setTree

public void setTree(java.util.ArrayList<GraphicsObjectInterface> gObjects)

main

public static void main(java.lang.String[] args)

deleteButton_actionPerformed

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

showSelectedOnlyCheckBox_actionPerformed

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

getHelpButton

public javax.swing.JButton getHelpButton()

setAllVisible

void setAllVisible(boolean visible)

setNodeVisible

void setNodeVisible(javax.swing.tree.DefaultMutableTreeNode node,
                    boolean visible)

hideButton_actionPerformed

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