Package org.jrd.frontend.frame.settings
Class MiscellaneousSettingsPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.jrd.frontend.frame.settings.MiscellaneousSettingsPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,ChangeReporter
public class MiscellaneousSettingsPanel extends javax.swing.JPanel implements ChangeReporter
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classMiscellaneousSettingsPanel.ChangeLafListener-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description (package private) javax.swing.JRadioButtonadd(package private) javax.swing.JRadioButtonaddAndSave(package private) javax.swing.ButtonGroupadditionalAgentPlace(package private) javax.swing.JRadioButtonaskprivate javax.swing.JTextFieldclassPathprivate javax.swing.JComboBox<Config.DepndenceNumbers>dependenceNumbersprivate javax.swing.JCheckBoxdetectAutocompletionCheckBoxprivate javax.swing.JComboBox<java.lang.String>lookAndFeelprivate javax.swing.JLabelmiscSettingsLabel(package private) javax.swing.JRadioButtonnothingprivate javax.swing.JTextFieldsrcPathprivate javax.swing.JCheckBoxuseJavapSignaturesCheckBox-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description MiscellaneousSettingsPanel(boolean initialUseJavapSignatures, Config.DepndenceNumbers initialConfigNumbers, java.lang.String cp, java.lang.String sp, boolean detectAutocompletion, Config.AdditionalAgentAction additionalAgentAction, javax.swing.JFrame parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Config.DepndenceNumbersfuturreDependenciesNumbers()java.lang.StringgetAdditioalCP()Config.AdditionalAgentActiongetAdditionalAgentAction()java.lang.StringgetAdditionalSP()private voidinitMainPanel(Config.DepndenceNumbers initialConfigNumbers, Config.AdditionalAgentAction additionalAgentAction)voidsetChangeReporter(java.awt.event.ActionListener listener)Passes a listener to the implementing class to allow for future reporting.booleanshouldAutocomplete()booleanshouldUseJavapSignatures()-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
miscSettingsLabel
private final javax.swing.JLabel miscSettingsLabel
-
useJavapSignaturesCheckBox
private final javax.swing.JCheckBox useJavapSignaturesCheckBox
-
detectAutocompletionCheckBox
private final javax.swing.JCheckBox detectAutocompletionCheckBox
-
dependenceNumbers
private final javax.swing.JComboBox<Config.DepndenceNumbers> dependenceNumbers
-
lookAndFeel
private final javax.swing.JComboBox<java.lang.String> lookAndFeel
-
srcPath
private final javax.swing.JTextField srcPath
-
classPath
private final javax.swing.JTextField classPath
-
additionalAgentPlace
javax.swing.ButtonGroup additionalAgentPlace
-
nothing
javax.swing.JRadioButton nothing
-
add
javax.swing.JRadioButton add
-
ask
javax.swing.JRadioButton ask
-
addAndSave
javax.swing.JRadioButton addAndSave
-
-
Constructor Detail
-
MiscellaneousSettingsPanel
public MiscellaneousSettingsPanel(boolean initialUseJavapSignatures, Config.DepndenceNumbers initialConfigNumbers, java.lang.String cp, java.lang.String sp, boolean detectAutocompletion, Config.AdditionalAgentAction additionalAgentAction, javax.swing.JFrame parent)
-
-
Method Detail
-
initMainPanel
private void initMainPanel(Config.DepndenceNumbers initialConfigNumbers, Config.AdditionalAgentAction additionalAgentAction)
-
shouldUseJavapSignatures
public boolean shouldUseJavapSignatures()
-
shouldAutocomplete
public boolean shouldAutocomplete()
-
futurreDependenciesNumbers
public Config.DepndenceNumbers futurreDependenciesNumbers()
-
setChangeReporter
public void setChangeReporter(java.awt.event.ActionListener listener)
Description copied from interface:ChangeReporterPasses a listener to the implementing class to allow for future reporting.- Specified by:
setChangeReporterin interfaceChangeReporter- Parameters:
listener- the change listener
-
getAdditioalCP
public java.lang.String getAdditioalCP()
-
getAdditionalSP
public java.lang.String getAdditionalSP()
-
getAdditionalAgentAction
public Config.AdditionalAgentAction getAdditionalAgentAction()
-
-