de.uni_paderborn.fujaba.preferences.gui
Class GeneralPreferencesPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byde.uni_paderborn.fujaba.preferences.gui.PreferencesPanel
                      extended byde.uni_paderborn.fujaba.preferences.gui.GeneralPreferencesPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class GeneralPreferencesPanel
extends PreferencesPanel

No comment provided by developer, please add a comment to improve documentation.

Version:
$Revision: 1.21 $
Author:
$Author: lowende $
See Also:
Serialized Form

Nested Class Summary
private static class GeneralPreferencesPanel.BrowseButtonListener
          No comment provided by developer, please add a comment to improve documentation.
private  class GeneralPreferencesPanel.UseExtEditorButtonListener
          No comment provided by developer, please add a comment to improve documentation.
 
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  javax.swing.JCheckBox createBackupCheckBox
          No comment provided by developer, please add a comment to improve documentation.
(package private)  javax.swing.JButton extEditorBrowseButton
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JCheckBox externalEditorCheckBox
          No comment provided by developer, please add a comment to improve documentation.
(package private)  javax.swing.JTextField externalEditorTextField
          No comment provided by developer, please add a comment to improve documentation.
(package private)  javax.swing.JCheckBox fprSaveCheckBox
          allow save as FPR
private  javax.swing.JCheckBox jdkIgnored
          check to ignore jdk missing/wrong
private  javax.swing.JTextField jdkTextField
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JComboBox lookAndFeelComboBox
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JCheckBox parseCommandLinesCheckBox
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JRadioButton projectRadioButton
          No comment provided by developer, please add a comment to improve documentation.
(package private)  javax.swing.JCheckBox recoverCheckBox
          for recover mechanism
(package private)  javax.swing.JCheckBox repositoryCheckBox
          for versioning repository
private  javax.swing.JRadioButton tmpDirRadioButton
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JTextField tmpDirTextField
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JTextField viewFilterTextField
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JRadioButton workspaceRadioButton
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JTextField workspaceTextField
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class de.uni_paderborn.fujaba.preferences.gui.PreferencesPanel
 
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
GeneralPreferencesPanel()
          Constructor for class GeneralPreferencesPanel
 
Method Summary
private  javax.swing.JPanel createEditorPanel()
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JPanel createExportFolderPanel()
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JPanel createFolderPanel()
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JPanel createLookAndFeelPanel()
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JPanel createProcessPanel()
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JPanel createProjectPanel()
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String getPreferredTabName()
          Returns the preferred name of a tab for this panel
 void okPressed()
          Get all the options from the panel and set the real options.
 void setDefaults()
          Set all options to default values.
 void setPreferences()
          Set the options in the panel, because the options could have changed elsewhere.
 
Methods inherited from class de.uni_paderborn.fujaba.preferences.gui.PreferencesPanel
getPreferencesDialog, setAllDefaults, setPreferencesDialog
 
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

workspaceTextField

private javax.swing.JTextField workspaceTextField
No comment provided by developer, please add a comment to improve documentation.


viewFilterTextField

private javax.swing.JTextField viewFilterTextField
No comment provided by developer, please add a comment to improve documentation.


jdkTextField

private javax.swing.JTextField jdkTextField
No comment provided by developer, please add a comment to improve documentation.


jdkIgnored

private javax.swing.JCheckBox jdkIgnored
check to ignore jdk missing/wrong


externalEditorCheckBox

private javax.swing.JCheckBox externalEditorCheckBox
No comment provided by developer, please add a comment to improve documentation.


externalEditorTextField

javax.swing.JTextField externalEditorTextField
No comment provided by developer, please add a comment to improve documentation.


extEditorBrowseButton

javax.swing.JButton extEditorBrowseButton
No comment provided by developer, please add a comment to improve documentation.


tmpDirTextField

private javax.swing.JTextField tmpDirTextField
No comment provided by developer, please add a comment to improve documentation.


repositoryCheckBox

javax.swing.JCheckBox repositoryCheckBox
for versioning repository


fprSaveCheckBox

javax.swing.JCheckBox fprSaveCheckBox
allow save as FPR


recoverCheckBox

javax.swing.JCheckBox recoverCheckBox
for recover mechanism


createBackupCheckBox

private javax.swing.JCheckBox createBackupCheckBox
No comment provided by developer, please add a comment to improve documentation.


workspaceRadioButton

private javax.swing.JRadioButton workspaceRadioButton
No comment provided by developer, please add a comment to improve documentation.


projectRadioButton

private javax.swing.JRadioButton projectRadioButton
No comment provided by developer, please add a comment to improve documentation.


tmpDirRadioButton

private javax.swing.JRadioButton tmpDirRadioButton
No comment provided by developer, please add a comment to improve documentation.


parseCommandLinesCheckBox

private javax.swing.JCheckBox parseCommandLinesCheckBox
No comment provided by developer, please add a comment to improve documentation.


lookAndFeelComboBox

private javax.swing.JComboBox lookAndFeelComboBox
No comment provided by developer, please add a comment to improve documentation.

Constructor Detail

GeneralPreferencesPanel

public GeneralPreferencesPanel()
Constructor for class GeneralPreferencesPanel

Method Detail

createFolderPanel

private javax.swing.JPanel createFolderPanel()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

createEditorPanel

private javax.swing.JPanel createEditorPanel()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

createProjectPanel

private javax.swing.JPanel createProjectPanel()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

createExportFolderPanel

private javax.swing.JPanel createExportFolderPanel()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

createProcessPanel

private javax.swing.JPanel createProcessPanel()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

createLookAndFeelPanel

private javax.swing.JPanel createLookAndFeelPanel()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

getPreferredTabName

public java.lang.String getPreferredTabName()
Description copied from class: PreferencesPanel
Returns the preferred name of a tab for this panel

Specified by:
getPreferredTabName in class PreferencesPanel
Returns:
The preferredTabName value
See Also:
PreferencesPanel.getPreferredTabName()

setPreferences

public void setPreferences()
Description copied from class: PreferencesPanel
Set the options in the panel, because the options could have changed elsewhere.

Specified by:
setPreferences in class PreferencesPanel
See Also:
PreferencesPanel.setPreferences()

setDefaults

public void setDefaults()
Description copied from class: PreferencesPanel
Set all options to default values.

Specified by:
setDefaults in class PreferencesPanel
See Also:
PreferencesPanel.setDefaults()

okPressed

public void okPressed()
Description copied from class: PreferencesPanel
Get all the options from the panel and set the real options.

Specified by:
okPressed in class PreferencesPanel
See Also:
PreferencesPanel.okPressed()