Class TemporaryInternetFilesPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- net.adoptopenjdk.icedteaweb.client.controlpanel.NamedBorderPanel
-
- net.adoptopenjdk.icedteaweb.client.controlpanel.panels.TemporaryInternetFilesPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class TemporaryInternetFilesPanel extends NamedBorderPanel
The actual panel that contains the fields that the user can edit accordingly. This is provided as a pane for inside the Panel itself, can also be used to display as a dialog. TODO: Add functionality:- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classTemporaryInternetFilesPanel.CheckboxItemListenerprivate static classTemporaryInternetFilesPanel.PowerOfSpinnerNumberModelprivate classTemporaryInternetFilesPanel.SpinnerChangeListener-
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 private javax.swing.JButtonbCleanByAppprivate javax.swing.JButtonbLocationprivate javax.swing.JButtonbViewFilesprivate static longBYTES_TO_MEGABYTESprivate static java.lang.LongCACHE_MAX_SIZEprivate static java.lang.LongCACHE_MIN_SIZEprivate static java.lang.LongCACHE_UNLIMITED_SIZEprivate javax.swing.JSpinnercacheSizeSpinnerprivate javax.swing.JLabelcacheSizeWarningLabelprivate javax.swing.JComboBox<ComboItem>cbCompressionprivate DeploymentConfigurationconfigprivate javax.swing.JPaneldiskSpacePanelprivate javax.swing.JLabellCacheSizeprivate javax.swing.JLabellCompressionprivate javax.swing.JCheckBoxlimitCacheSizeCheckBoxprivate javax.swing.JTextFieldlocationprivate javax.swing.JLabellocationDescriptionprivate javax.swing.JButtonresetLocationprivate static java.lang.LongSPINNER_STEP_SIZEprivate UiLockuiLock-
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 TemporaryInternetFilesPanel(DeploymentConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddComponents()Add components to panel.private longgetCurrentUsableSpace()private voidshowCacheSizeSpinnerGUIElements(boolean bool)private voidshowCompressionAndLocationGUIElements(boolean bool)-
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
-
CACHE_UNLIMITED_SIZE
private static final java.lang.Long CACHE_UNLIMITED_SIZE
-
CACHE_MIN_SIZE
private static final java.lang.Long CACHE_MIN_SIZE
-
CACHE_MAX_SIZE
private static final java.lang.Long CACHE_MAX_SIZE
-
SPINNER_STEP_SIZE
private static final java.lang.Long SPINNER_STEP_SIZE
-
cacheSizeSpinner
private final javax.swing.JSpinner cacheSizeSpinner
-
BYTES_TO_MEGABYTES
private static final long BYTES_TO_MEGABYTES
- See Also:
- Constant Field Values
-
limitCacheSizeCheckBox
private final javax.swing.JCheckBox limitCacheSizeCheckBox
-
cacheSizeWarningLabel
private final javax.swing.JLabel cacheSizeWarningLabel
-
config
private final DeploymentConfiguration config
-
cbCompression
private final javax.swing.JComboBox<ComboItem> cbCompression
-
bLocation
private final javax.swing.JButton bLocation
-
resetLocation
private final javax.swing.JButton resetLocation
-
location
private final javax.swing.JTextField location
-
locationDescription
private final javax.swing.JLabel locationDescription
-
lCompression
private final javax.swing.JLabel lCompression
-
lCacheSize
private final javax.swing.JLabel lCacheSize
-
bViewFiles
private final javax.swing.JButton bViewFiles
-
bCleanByApp
private final javax.swing.JButton bCleanByApp
-
diskSpacePanel
private final javax.swing.JPanel diskSpacePanel
-
uiLock
private final UiLock uiLock
-
-
Constructor Detail
-
TemporaryInternetFilesPanel
public TemporaryInternetFilesPanel(DeploymentConfiguration config)
-
-
Method Detail
-
addComponents
private void addComponents()
Add components to panel.
-
getCurrentUsableSpace
private long getCurrentUsableSpace()
-
showCompressionAndLocationGUIElements
private void showCompressionAndLocationGUIElements(boolean bool)
-
showCacheSizeSpinnerGUIElements
private void showCacheSizeSpinnerGUIElements(boolean bool)
-
-