samples.javaclient.analyzer
Class PresentationTypePanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byoracle.dss.datautil.gui.panel.DefaultStandardPanel
                      extended bysamples.javaclient.analyzer.PresentationTypePanel
All Implemented Interfaces:
javax.accessibility.Accessible, oracle.dss.util.help.HelpContext, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, oracle.dss.datautil.gui.panel.StandardPanel

public class PresentationTypePanel
extends oracle.dss.datautil.gui.panel.DefaultStandardPanel

The first panel of the New Presentation wizard. It prompts the user to select the type of presentation to create.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  javax.swing.JToggleButton btnCrosstab
          Button for choosing to create a crosstab.
(package private)  javax.swing.JToggleButton btnGraph
          Button for choosing to create a graph.
(package private)  javax.swing.ButtonGroup btnGroup
          Group for btnGraph and btnCrosstab, so only one can be selected at a time.
(package private)  java.awt.Image m_image
          Image to display in this panel.
(package private)  NewPresentationWizard m_newPrezWiz
          Wizard that this panel is added to.
 
Fields inherited from class oracle.dss.datautil.gui.panel.DefaultStandardPanel
m_bIsInitializing, m_bIsUIInited, m_builderContext, m_container, m_helpContextId, m_listenerList, m_panelContent, m_panelState, PANELSTATE_ENABLED, PANELSTATE_ISDIRTY
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PresentationTypePanel(NewPresentationWizard npw)
          Constructor.
 
Method Summary
(package private)  void btnViewType_actionPerformed(java.awt.event.ActionEvent e)
          Responds to button clicks.
 java.lang.String getId()
          Gets the unique ID for this panel.
 java.awt.Image getImage()
          Gets the image that is displayed on the left-hand side of the wizard.
 java.lang.String getTitle()
          Gets the title for this panel.
 boolean initUIContent()
          Initializes the user interface for this panel.
 
Methods inherited from class oracle.dss.datautil.gui.panel.DefaultStandardPanel
addPanelEventListener, cleanup, firePanelEvent, getBuilderContext, getComponent, getContainer, getErrorHandler, getExceptionListener, getHelpContextID, getImageIcon, getPanelContent, getPanelState, initializeMembers, isBuilderMode, isDirty, isInitializing, processException, removePanelEventListener, setActive, setBuilderContext, setCombo, setContainer, setDirty, setHelpContextID, setInitializing, setPanelContent, setPanelState, updateData, validateContents
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

btnCrosstab

javax.swing.JToggleButton btnCrosstab
Button for choosing to create a crosstab.


btnGraph

javax.swing.JToggleButton btnGraph
Button for choosing to create a graph.


btnGroup

javax.swing.ButtonGroup btnGroup
Group for btnGraph and btnCrosstab, so only one can be selected at a time.


m_newPrezWiz

NewPresentationWizard m_newPrezWiz
Wizard that this panel is added to.


m_image

java.awt.Image m_image
Image to display in this panel.

Constructor Detail

PresentationTypePanel

public PresentationTypePanel(NewPresentationWizard npw)
Constructor.

Parameters:
npw - The wizard to add this panel to.
Method Detail

getId

public java.lang.String getId()
Gets the unique ID for this panel.

Returns:
"PRESENTATION_TYPE".

getTitle

public java.lang.String getTitle()
Gets the title for this panel.

Returns:
"Choose a Presentation Type".

getImage

public java.awt.Image getImage()
Gets the image that is displayed on the left-hand side of the wizard.

Returns:
The image to display.

initUIContent

public boolean initUIContent()
Initializes the user interface for this panel.

Returns:
true.

btnViewType_actionPerformed

void btnViewType_actionPerformed(java.awt.event.ActionEvent e)
Responds to button clicks. This method sets the view type on the NewPresentationWizard.

Parameters:
e - Information about what the user clicked.
See Also:
NewPresentationWizard.setViewType(int)