gui
Class LibInterface

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by gui.LibInterface
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class LibInterface
extends javax.swing.JFrame

Janela principal

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
 
Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
LibInterface()
          This is the default constructor
 
Method Summary
 void clearAndUpdateScreen()
          Atualiza as informações da tela
 AboutFrame getAboutFrame()
           
 ConfigContentPanel getConfigContentPanel()
           
 ContentPanel getContentPanel()
           
 DecryptContentPanel getDecryptContentPanel()
           
 javax.swing.JDesktopPane getDskPane()
          This method initializes dskPane
 EncryptContentPanel getEncryptContentPanel()
           
 ExportContentPanel getExportContentPanel()
           
 FootPanel getFootPanel()
           
 GenerateKeysContentPanel getGenerateKeysContent()
           
 ImportContentPanel getImportContentPanel()
           
 int getK()
           
 KeyPair getKeyPair()
           
 int getM()
           
static LibInterface getMainFrame()
           
 MenuKeysPanel getMenuKeysPanel()
           
 MenuPanel getMenuPanel()
           
 int getN()
           
 int getT()
           
 UsingLibFrame getUsingLibFrame()
           
static void main(java.lang.String[] args)
           
 void refreshAllStatus()
          Atualiza as informações dos paineis
 void refreshMenu()
          Atualiza as informações dos menus
 void setAboutFrame(AboutFrame aboutFrame)
           
 void setConfigContentPanel(ConfigContentPanel configContentPanel)
           
 void setContentPanel(ContentPanel contentPanel)
           
 void setDecryptContentPanel(DecryptContentPanel decryptContentPanel)
           
 void setEncryptContentPanel(EncryptContentPanel encryptContentPanel)
           
 void setExportContentPanel(ExportContentPanel exportContentPanel)
           
 void setFootPanel(FootPanel footPanel)
           
 void setGenerateKeysContent(GenerateKeysContentPanel generateKeysContent)
           
 void setImportContentPanel(ImportContentPanel importContentPanel)
           
 void setKeyPair(KeyPair keyPair)
           
 void setMenuKeysPanel(MenuKeysPanel menuKeysPanel)
           
 void setMenuPanel(MenuPanel menuPanel)
           
 void setUsingLibFrame(UsingLibFrame usingLibFrame)
           
 void updateParams(int m, int t)
          Configura os parâmetros m e t
 
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

LibInterface

public LibInterface()
This is the default constructor

Method Detail

getDskPane

public javax.swing.JDesktopPane getDskPane()
This method initializes dskPane

Returns:
javax.swing.JDesktopPane

main

public static void main(java.lang.String[] args)
Parameters:
args -

getK

public int getK()
Returns:
K

getN

public int getN()
Returns:
n

clearAndUpdateScreen

public void clearAndUpdateScreen()
Atualiza as informações da tela


refreshAllStatus

public void refreshAllStatus()
Atualiza as informações dos paineis


refreshMenu

public void refreshMenu()
Atualiza as informações dos menus


updateParams

public void updateParams(int m,
                         int t)
Configura os parâmetros m e t

Parameters:
m -
t -

getMenuPanel

public MenuPanel getMenuPanel()
Returns:
menuPanel

setMenuPanel

public void setMenuPanel(MenuPanel menuPanel)
Parameters:
menuPanel -

getMenuKeysPanel

public MenuKeysPanel getMenuKeysPanel()
Returns:
menuKeysPanel

setMenuKeysPanel

public void setMenuKeysPanel(MenuKeysPanel menuKeysPanel)
Parameters:
menuKeysPanel -

getContentPanel

public ContentPanel getContentPanel()
Returns:
contentPanel

setContentPanel

public void setContentPanel(ContentPanel contentPanel)
Parameters:
contentPanel -

getGenerateKeysContent

public GenerateKeysContentPanel getGenerateKeysContent()
Returns:
generateKeysContentPanel

setGenerateKeysContent

public void setGenerateKeysContent(GenerateKeysContentPanel generateKeysContent)
Parameters:
generateKeysContent -

getKeyPair

public KeyPair getKeyPair()
Returns:
keyPair

setKeyPair

public void setKeyPair(KeyPair keyPair)
Parameters:
keyPair -

getFootPanel

public FootPanel getFootPanel()
Returns:
footPanel

setFootPanel

public void setFootPanel(FootPanel footPanel)
Parameters:
footPanel -

getExportContentPanel

public ExportContentPanel getExportContentPanel()
Returns:
exportContentPanel

setExportContentPanel

public void setExportContentPanel(ExportContentPanel exportContentPanel)
Parameters:
exportContentPanel -

getImportContentPanel

public ImportContentPanel getImportContentPanel()
Returns:
importContentPanel

setImportContentPanel

public void setImportContentPanel(ImportContentPanel importContentPanel)
Parameters:
importContentPanel -

getEncryptContentPanel

public EncryptContentPanel getEncryptContentPanel()
Returns:
encryptContentPanel

setEncryptContentPanel

public void setEncryptContentPanel(EncryptContentPanel encryptContentPanel)
Parameters:
encryptContentPanel -

getDecryptContentPanel

public DecryptContentPanel getDecryptContentPanel()
Returns:
decryptContentPanel

setDecryptContentPanel

public void setDecryptContentPanel(DecryptContentPanel decryptContentPanel)
Parameters:
decryptContentPanel -

getMainFrame

public static LibInterface getMainFrame()
Returns:
mainFrame

getM

public int getM()
Returns:
m

getT

public int getT()
Returns:
t

getConfigContentPanel

public ConfigContentPanel getConfigContentPanel()
Returns:
configContentPanel

setConfigContentPanel

public void setConfigContentPanel(ConfigContentPanel configContentPanel)
Parameters:
configContentPanel -

getAboutFrame

public AboutFrame getAboutFrame()
Returns:
aboutFrame

setAboutFrame

public void setAboutFrame(AboutFrame aboutFrame)
Parameters:
aboutFrame -

getUsingLibFrame

public UsingLibFrame getUsingLibFrame()
Returns:
usingLibFrame

setUsingLibFrame

public void setUsingLibFrame(UsingLibFrame usingLibFrame)
Parameters:
usingLibFrame -