|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
net.sourceforge.openstego.ui.OpenStegoFrame
public class OpenStegoFrame
Frame class to build the Swing UI for OpenStego. This class includes only graphics rendering
code. Listeners are implemented in OpenStegoUI
class.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected javax.swing.JButton |
cancelButton
"Cancel" button |
protected javax.swing.JPasswordField |
confPasswordTextField
"Confirm Password" text field |
protected javax.swing.JButton |
coverFileButton
"Cover File" browse file button |
protected javax.swing.JTextField |
coverFileTextField
"Cover File" text field |
protected javax.swing.JComboBox |
embedAlgoComboBox
Combobox for "Stego Algorithm" for "Embed" |
protected javax.swing.JComboBox |
extractAlgoComboBox
Combobox for "Stego Algorithm" for "Extract" |
protected javax.swing.JPasswordField |
extractPwdTextField
"Password for Extract" text field |
protected javax.swing.JButton |
inputStegoFileButton
"Input Stego File" browse file button |
protected javax.swing.JTextField |
inputStegoFileTextField
"Input Stego File" text field |
protected javax.swing.JTabbedPane |
mainTabbedPane
Tabbed pane for embed/extract tabs |
protected javax.swing.JButton |
msgFileButton
"Message File" browse file button |
protected javax.swing.JTextField |
msgFileTextField
"Message File" text field |
protected javax.swing.JButton |
okButton
"OK" button |
protected javax.swing.JButton |
outputFolderButton
"Output Folder" browse file button |
protected javax.swing.JTextField |
outputFolderTextField
"Output Folder" text field |
protected javax.swing.JPasswordField |
passwordTextField
"Password" text field |
protected javax.swing.JPanel |
pluginEmbedOptionsPanel
Panel for plugin specific options for "Embed" action |
protected javax.swing.JButton |
stegoFileButton
"Stego File" browse file button |
protected javax.swing.JTextField |
stegoFileTextField
"Stego File" text field |
protected javax.swing.JCheckBox |
useCompCheckBox
Checkbox for "Use Compression" |
protected javax.swing.JCheckBox |
useEncryptCheckBox
Checkbox for "Use Encryption" |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
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 | |
---|---|
OpenStegoFrame()
Default constructor |
Method Summary | |
---|---|
protected void |
embedAlgoChanged()
Method to handle change event for 'embedAlgoComboBox' |
javax.swing.JButton |
getCancelButton()
Get method for "Cancel" button |
javax.swing.JPasswordField |
getConfPasswordTextField()
Get method for "Confirm Password" text field |
javax.swing.JButton |
getCoverFileButton()
Get method for "Cover File" browse file button |
javax.swing.JTextField |
getCoverFileTextField()
Get method for "Cover File" text field |
javax.swing.JPasswordField |
getExtractPwdTextField()
Get method for "Password for Extract" text field |
javax.swing.JButton |
getInputStegoFileButton()
Get method for "Input Stego File" browse file button |
javax.swing.JTextField |
getInputStegoFileTextField()
Get method for "Input Stego File" text field |
javax.swing.JButton |
getMsgFileButton()
Get method for "Message File" browse file button |
javax.swing.JTextField |
getMsgFileTextField()
Get method for "Message File" text field |
javax.swing.JButton |
getOkButton()
Get method for "OK" button |
javax.swing.JButton |
getOutputFolderButton()
Get method for "Output Folder" browse file button |
javax.swing.JTextField |
getOutputFolderTextField()
Get method for "Output Folder" text field |
javax.swing.JPasswordField |
getPasswordTextField()
Get method for "Password" text field |
javax.swing.JButton |
getStegoFileButton()
Get method for "Stego File" browse file button |
javax.swing.JTextField |
getStegoFileTextField()
Get method for "Stego File" text field |
javax.swing.JCheckBox |
getUseCompCheckBox()
Get method for Checkbox for "Use Compression" |
javax.swing.JCheckBox |
getUseEncryptCheckBox()
Get method for Checkbox for "Use Encryption" |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, 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, processEvent, processWindowFocusEvent, processWindowStateEvent, 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, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
protected javax.swing.JComboBox embedAlgoComboBox
protected javax.swing.JComboBox extractAlgoComboBox
protected javax.swing.JTextField msgFileTextField
protected javax.swing.JButton msgFileButton
protected javax.swing.JTextField coverFileTextField
protected javax.swing.JButton coverFileButton
protected javax.swing.JTextField stegoFileTextField
protected javax.swing.JButton stegoFileButton
protected javax.swing.JCheckBox useCompCheckBox
protected javax.swing.JCheckBox useEncryptCheckBox
protected javax.swing.JPasswordField passwordTextField
protected javax.swing.JPasswordField confPasswordTextField
protected javax.swing.JTextField inputStegoFileTextField
protected javax.swing.JButton inputStegoFileButton
protected javax.swing.JTextField outputFolderTextField
protected javax.swing.JPasswordField extractPwdTextField
protected javax.swing.JButton outputFolderButton
protected javax.swing.JButton okButton
protected javax.swing.JButton cancelButton
protected javax.swing.JTabbedPane mainTabbedPane
protected javax.swing.JPanel pluginEmbedOptionsPanel
Constructor Detail |
---|
public OpenStegoFrame()
Method Detail |
---|
public javax.swing.JTextField getMsgFileTextField()
public javax.swing.JButton getMsgFileButton()
public javax.swing.JTextField getCoverFileTextField()
public javax.swing.JButton getCoverFileButton()
public javax.swing.JTextField getStegoFileTextField()
public javax.swing.JButton getStegoFileButton()
public javax.swing.JCheckBox getUseCompCheckBox()
public javax.swing.JCheckBox getUseEncryptCheckBox()
public javax.swing.JPasswordField getPasswordTextField()
public javax.swing.JPasswordField getConfPasswordTextField()
public javax.swing.JTextField getInputStegoFileTextField()
public javax.swing.JButton getInputStegoFileButton()
public javax.swing.JTextField getOutputFolderTextField()
public javax.swing.JButton getOutputFolderButton()
public javax.swing.JPasswordField getExtractPwdTextField()
public javax.swing.JButton getOkButton()
public javax.swing.JButton getCancelButton()
protected void embedAlgoChanged() throws OpenStegoException
OpenStegoException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |