# Package org.faceless.pdf2.viewer2.util

- Interface Summary
  Interface | Description
  --- | ---
  ColorChoicePanel.ColorChoiceListener | Passed in to the `ColorChoicePanel.createColorChoiceButton(java.awt.Color, org.faceless.pdf2.viewer2.util.ColorChoicePanel.ColorChoiceListener, int, boolean, boolean, java.lang.String)`, this is a callback when the color is chosen

- Class Summary
  Class | Description
  --- | ---
  AppletCheckboxMenuItem | A subclass of JCheckBoxMenuItem that disables menus and/or accelerator keys when the menu is applied in an Applet
  AppletMenuItem | A subclass of JMenuItem that disables menus and/or accelerator keys when the menu is applied in an Applet
  BoundedDesktopManager | DesktopManager which ensures JInternalFrames cannot be dragged out of view.
  ColorChoicePanel | JPanel (and associated dialog) that can be used to select a color
  DialogPanel | General purpose Dialog with OK and (optionally) Cancel button and/or other buttons, intended to give a unified L&F to all dialogs in the viewer Typically you would call addComponent, and if action needs to be done on accept or cancel you would override acceptDialog or cancelDialog.
  KeyStoreAliasList | A `JList` that displays a list of aliases from a `KeyStore` managed by a `KeyStoreManager`
  KeyStoreTrustManager | This class makes working with SSL connections easier, by prompting the user when an invalid certificate is encountered.
  LongRunningTask | The superclass for `Importer` and `Exporter`, this general class represents a task which takes some time to run, may optionally be cancelled and which displays some sort of progress dialog.
  PromptingAuthenticator | A simple `Authenticator` which will prompt the user to enter the required name and password with a Swing dialog.
  PropertyParser | A Utility class for parsing particular Strings into particular types of object.
  RichTextTransferHandler | A `TransferHandler` that can copy/paste RichText.
  RichTextTransferHandler.RichTransferable | Transferable class that can transfer Rich-Text as plain, RTF or HTML.
  X509Util | This class contains one method used by the KeyStoreManager class to create new X.509 Certificates.

Copyright © 2001-2015 Big Faceless Organization