Class OpenStegoFrame

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants
Direct Known Subclasses:
OpenStegoUI

public class OpenStegoFrame extends JFrame
Frame class to build the Swing UI for OpenStego. This class includes only graphics rendering code. Listeners are implemented in OpenStegoUI class.
See Also:
  • Field Details

    • TEXTFIELD_SIZE

      public static final int TEXTFIELD_SIZE
      Number of columns for text fields
      See Also:
    • PWD_FIELD_SIZE

      public static final int PWD_FIELD_SIZE
      Number of columns for password fields
      See Also:
  • Constructor Details

    • OpenStegoFrame

      public OpenStegoFrame()
      Default constructor
  • Method Details

    • getTopMenuBar

      public JMenuBar getTopMenuBar()
      Getter method for topMenuBar
      Returns:
      topMenuBar
    • getFileMenu

      public JMenu getFileMenu()
      Getter method for fileMenu
      Returns:
      fileMenu
    • getFileExitMenuItem

      public JMenuItem getFileExitMenuItem()
      Getter method for fileExitMenuItem
      Returns:
      fileExitMenuItem
    • getHelpMenu

      public JMenu getHelpMenu()
      Getter method for helpMenu
      Returns:
      helpMenu
    • getHelpAboutMenuItem

      public JMenuItem getHelpAboutMenuItem()
      Getter method for helpAboutMenuItem
      Returns:
      helpAboutMenuItem
    • getMainContentPane

      public JPanel getMainContentPane()
      Getter method for mainContentPane
      Returns:
      mainContentPane
    • getAccordionPane

      public JScrollPane getAccordionPane()
      Getter method for accordionPane
      Returns:
      accordionPane
    • getAccordion

      public JPanel getAccordion()
      Getter method for accordion
      Returns:
      accordion
    • getEmbedButton

      public JToggleButton getEmbedButton()
      Getter method for embedButton
      Returns:
      embedButton
    • getExtractButton

      public JToggleButton getExtractButton()
      Getter method for extractButton
      Returns:
      extractButton
    • getGenSigButton

      public JToggleButton getGenSigButton()
      Getter method for genSigButton
      Returns:
      genSigButton
    • getSignWmButton

      public JToggleButton getSignWmButton()
      Getter method for signWmButton
      Returns:
      signWmButton
    • getVerifyWmButton

      public JToggleButton getVerifyWmButton()
      Getter method for verifyWmButton
      Returns:
      verifyWmButton
    • getHeaderPanel

      public JPanel getHeaderPanel()
      Getter method for headerPanel
      Returns:
      headerPanel
    • getHeader

      public JLabel getHeader()
      Getter method for header
      Returns:
      header
    • getMainPanel

      public JPanel getMainPanel()
      Getter method for mainPanel
      Returns:
      mainPanel
    • getEmbedPanel

      public EmbedPanel getEmbedPanel()
      Getter method for embedPanel
      Returns:
      embedPanel
    • getExtractPanel

      public ExtractPanel getExtractPanel()
      Getter method for extractPanel
      Returns:
      extractPanel
    • getGenSigPanel

      public GenerateSignaturePanel getGenSigPanel()
      Getter method for genSigPanel
      Returns:
      genSigPanel
    • getEmbedWmPanel

      public EmbedWatermarkPanel getEmbedWmPanel()
      Getter method for embedWmPanel
      Returns:
      embedWmPanel
    • getVerifyWmPanel

      public VerifyWatermarkPanel getVerifyWmPanel()
      Getter method for verifyWmPanel
      Returns:
      verifyWmPanel