Module jEdit

Class BasicPrintPreviewPaneUI

All Implemented Interfaces:
EventListener, ChangeListener

public class BasicPrintPreviewPaneUI extends PrintPreviewPaneUI implements ChangeListener
Concrete implementation of a PrintPreviewPaneUI.
  • Constructor Details

    • BasicPrintPreviewPaneUI

      public BasicPrintPreviewPaneUI()
  • Method Details

    • createUI

      public static ComponentUI createUI(JComponent c)
      Required by super class.
      Parameters:
      c - not used
      Returns:
      one of these
    • installUI

      public void installUI(JComponent c)
      Configures the specified component appropriate for the look and feel. This method is invoked when the ComponentUI instance is being installed as the UI delegate on the specified component. This method should completely configure the component for the look and feel, including the following:
      1. Install any default property values for color, fonts, borders, icons, opacity, etc. on the component. Whenever possible, property values initialized by the client program should not be overridden.
      2. Install a LayoutManager on the component if necessary.
      3. Create/add any required sub-components to the component.
      4. Create/install event listeners on the component.
      5. Create/install a PropertyChangeListener on the component in order to detect and respond to component property changes appropriately.
      6. Install keyboard UI (mnemonics, traversal, etc.) on the component.
      7. Initialize any appropriate instance data.
      Overrides:
      installUI in class ComponentUI
      Parameters:
      c - The actual component.
    • installDefaults

      public void installDefaults()
      Install default values for colors, fonts, borders, etc.
    • installComponents

      public void installComponents()
      Create and install any sub-components.
    • installListeners

      public void installListeners()
      Install any action listeners, mouse listeners, etc.
    • uninstallUI

      public void uninstallUI(JComponent c)
      Tear down and clean up.
      Overrides:
      uninstallUI in class ComponentUI
    • uninstallDefaults

      public void uninstallDefaults()
    • uninstallComponents

      public void uninstallComponents()
      Tear down and clean up.
    • uninstallListeners

      public void uninstallListeners()
    • stateChanged

      public void stateChanged(ChangeEvent event)
      Specified by:
      stateChanged in interface ChangeListener
    • createLayoutManager

      protected LayoutManager createLayoutManager()
      Returns:
      a BorderLayout