Class CachePane

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.adoptopenjdk.icedteaweb.client.controlpanel.CachePane
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class CachePane extends JPanel
See Also:
  • Field Details

  • Constructor Details

    • CachePane

      public CachePane(JDialog parent, DeploymentConfiguration config)
      Creates a new instance of the CachePane.
      Parameters:
      parent - The parent dialog that uses this pane.
      config - configuration tobe worked on
  • Method Details

    • addComponents

      private void addComponents()
      Add components to the pane.
    • createButtonPanel

      private Component createButtonPanel()
      Create the buttons panel.
      Returns:
      JPanel containing the buttons.
    • invokeLaterDelete

      private void invokeLaterDelete()
      Posts an event to the event queue to delete the currently selected resource in cacheTable after the CachePane and CacheViewer have been instantiated and painted.
      See Also:
    • invokeLaterDeleteAll

      private void invokeLaterDeleteAll()
    • invokeLaterPopulateTable

      final void invokeLaterPopulateTable()
      Posts an event to the event queue to populate the cacheTable after the CachePane and CacheViewer have been instantiated and painted.
      See Also:
    • populateTable

      private void populateTable()
      Populate the table with fresh data. Any manual updates to the cache directory will be updated in the table.
    • disableButtons

      public void disableButtons()
    • restoreDisabled

      public void restoreDisabled()
    • visualCleanCache

      public static void visualCleanCache(Component parent)