Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.enhydra.tool.codegen.wizard
Class AppOptionPanel2  view AppOptionPanel2 download AppOptionPanel2.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.enhydra.tool.common.TBWizardPanel
                      extended byorg.enhydra.tool.codegen.wizard.CodeGenPanel
                          extended byorg.enhydra.tool.codegen.wizard.AppOptionPanel2
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class AppOptionPanel2
extends CodeGenPanel

Panel for entering the default options: copyright and copyrightfile.


Nested Class Summary
private  class AppOptionPanel2.LocalButtonListener
           
private  class AppOptionPanel2.LocalRadioListener
           
 
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
private  AppOptionPanel2.LocalButtonListener buttonListener
           
 javax.swing.JButton buttonSet
          Button for setting copyright file
private  java.awt.GridBagLayout layoutDest
           
private  java.awt.GridBagLayout layoutMain
           
 javax.swing.JPanel panelCopyright
          Panel for copyright
private  javax.swing.JPanel panelFiller
           
 javax.swing.JRadioButton radioFile
          Radio button for selecting a copyright file
 javax.swing.ButtonGroup radioGroup
          Button group for grouping radio buttons
private  AppOptionPanel2.LocalRadioListener radioListener
           
 javax.swing.JRadioButton radioNone
          Radio button for selecting a no copyright
 javax.swing.JRadioButton radioText
          Radio button for entering copyright text
private  javax.swing.JScrollPane scroll
           
 javax.swing.JTextArea textCopyright
          Text area for entering copyright
 javax.swing.JTextField textCopyrightFile
          Text field for entering copyright file
private  java.lang.String TXT_TYPE
           
 
Fields inherited from class org.enhydra.tool.codegen.wizard.CodeGenPanel
res
 
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
AppOptionPanel2()
          Create default option panel 2 for entering the following default options: copyright and copyright file.
 
Method Summary
private  void browseForFile()
          Method declaration
 java.lang.String getInstructions()
          Get the instructions for entering option values for the current page.
 java.lang.String getPageTitle()
          Get the title to use on the current page.
private  void jbInit()
          Method declaration
private  void pmInit()
          Method declaration
 void readOptionSet()
          Read copyright and copyrightfile values from the option set into the swing controls.
private  void refreshControls()
          Method declaration
 void validateOptionSet()
          Validate the copyrightfile and copyright values in the swing controls.
 void writeOptionSet()
          Write copyright and copyrightfile values from the swing controls into the option set.
 
Methods inherited from class org.enhydra.tool.codegen.wizard.CodeGenPanel
getEnhydraHome, getOptionSet, setEnyhdraHome, setOptionSet
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, 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, 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, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 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, getPropertyChangeListeners, getPropertyChangeListeners, 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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TXT_TYPE

private final java.lang.String TXT_TYPE
See Also:
Constant Field Values

panelCopyright

public transient javax.swing.JPanel panelCopyright
Panel for copyright


buttonSet

public transient javax.swing.JButton buttonSet
Button for setting copyright file


textCopyrightFile

public transient javax.swing.JTextField textCopyrightFile
Text field for entering copyright file


textCopyright

public transient javax.swing.JTextArea textCopyright
Text area for entering copyright


radioFile

public transient javax.swing.JRadioButton radioFile
Radio button for selecting a copyright file


radioText

public transient javax.swing.JRadioButton radioText
Radio button for entering copyright text


radioNone

public transient javax.swing.JRadioButton radioNone
Radio button for selecting a no copyright


radioGroup

public transient javax.swing.ButtonGroup radioGroup
Button group for grouping radio buttons


scroll

private transient javax.swing.JScrollPane scroll

panelFiller

private transient javax.swing.JPanel panelFiller

layoutMain

private transient java.awt.GridBagLayout layoutMain

layoutDest

private transient java.awt.GridBagLayout layoutDest

radioListener

private transient AppOptionPanel2.LocalRadioListener radioListener

buttonListener

private transient AppOptionPanel2.LocalButtonListener buttonListener
Constructor Detail

AppOptionPanel2

public AppOptionPanel2()
Create default option panel 2 for entering the following default options: copyright and copyright file.

Method Detail

readOptionSet

public void readOptionSet()
                   throws org.enhydra.tool.codegen.GeneratorException
Read copyright and copyrightfile values from the option set into the swing controls.

Overrides:
readOptionSet in class CodeGenPanel

writeOptionSet

public void writeOptionSet()
                    throws org.enhydra.tool.codegen.GeneratorException
Write copyright and copyrightfile values from the swing controls into the option set.

Overrides:
writeOptionSet in class CodeGenPanel

validateOptionSet

public void validateOptionSet()
                       throws org.enhydra.tool.codegen.ValidationException
Validate the copyrightfile and copyright values in the swing controls.

Overrides:
validateOptionSet in class CodeGenPanel

getPageTitle

public java.lang.String getPageTitle()
Get the title to use on the current page.

Overrides:
getPageTitle in class CodeGenPanel

getInstructions

public java.lang.String getInstructions()
Get the instructions for entering option values for the current page.


jbInit

private void jbInit()
             throws java.lang.Exception
Method declaration


pmInit

private void pmInit()
Method declaration


refreshControls

private void refreshControls()
Method declaration


browseForFile

private void browseForFile()
Method declaration