|
||||||||||
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
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 inherited from class javax.swing.JFrame |
JFrame.AccessibleJFrame |
Nested classes inherited from class java.awt.Frame |
Frame.AccessibleAWTFrame |
Nested classes inherited from class java.awt.Window |
Window.AccessibleAWTWindow |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
protected JButton |
cancelButton
"Cancel" button |
protected JPasswordField |
confPasswordTextField
"Confirm Password" text field |
protected JButton |
coverFileButton
"Cover File" browse file button |
protected JTextField |
coverFileTextField
"Cover File" text field |
protected JComboBox |
embedAlgoComboBox
Combobox for "Stego Algorithm" for "Embed" |
protected JComboBox |
extractAlgoComboBox
Combobox for "Stego Algorithm" for "Extract" |
protected JPasswordField |
extractPwdTextField
"Password for Extract" text field |
protected JButton |
inputStegoFileButton
"Input Stego File" browse file button |
protected JTextField |
inputStegoFileTextField
"Input Stego File" text field |
protected JTabbedPane |
mainTabbedPane
Tabbed pane for embed/extract tabs |
protected JButton |
msgFileButton
"Message File" browse file button |
protected JTextField |
msgFileTextField
"Message File" text field |
protected JButton |
okButton
"OK" button |
protected JButton |
outputFolderButton
"Output Folder" browse file button |
protected JTextField |
outputFolderTextField
"Output Folder" text field |
protected JPasswordField |
passwordTextField
"Password" text field |
protected JPanel |
pluginEmbedOptionsPanel
Panel for plugin specific options for "Embed" action |
protected JButton |
stegoFileButton
"Stego File" browse file button |
protected JTextField |
stegoFileTextField
"Stego File" text field |
protected JCheckBox |
useCompCheckBox
Checkbox for "Use Compression" |
protected 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' |
JButton |
getCancelButton()
Get method for "Cancel" button |
JPasswordField |
getConfPasswordTextField()
Get method for "Confirm Password" text field |
JButton |
getCoverFileButton()
Get method for "Cover File" browse file button |
JTextField |
getCoverFileTextField()
Get method for "Cover File" text field |
JPasswordField |
getExtractPwdTextField()
Get method for "Password for Extract" text field |
JButton |
getInputStegoFileButton()
Get method for "Input Stego File" browse file button |
JTextField |
getInputStegoFileTextField()
Get method for "Input Stego File" text field |
JButton |
getMsgFileButton()
Get method for "Message File" browse file button |
JTextField |
getMsgFileTextField()
Get method for "Message File" text field |
JButton |
getOkButton()
Get method for "OK" button |
JButton |
getOutputFolderButton()
Get method for "Output Folder" browse file button |
JTextField |
getOutputFolderTextField()
Get method for "Output Folder" text field |
JPasswordField |
getPasswordTextField()
Get method for "Password" text field |
JButton |
getStegoFileButton()
Get method for "Stego File" browse file button |
JTextField |
getStegoFileTextField()
Get method for "Stego File" text field |
JCheckBox |
getUseCompCheckBox()
Get method for Checkbox for "Use Compression" |
JCheckBox |
getUseEncryptCheckBox()
Get method for Checkbox for "Use Encryption" |
Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
protected JComboBox embedAlgoComboBox
protected JComboBox extractAlgoComboBox
protected JTextField msgFileTextField
protected JButton msgFileButton
protected JTextField coverFileTextField
protected JButton coverFileButton
protected JTextField stegoFileTextField
protected JButton stegoFileButton
protected JCheckBox useCompCheckBox
protected JCheckBox useEncryptCheckBox
protected JPasswordField passwordTextField
protected JPasswordField confPasswordTextField
protected JTextField inputStegoFileTextField
protected JButton inputStegoFileButton
protected JTextField outputFolderTextField
protected JPasswordField extractPwdTextField
protected JButton outputFolderButton
protected JButton okButton
protected JButton cancelButton
protected JTabbedPane mainTabbedPane
protected JPanel pluginEmbedOptionsPanel
Constructor Detail |
public OpenStegoFrame()
Method Detail |
public JTextField getMsgFileTextField()
public JButton getMsgFileButton()
public JTextField getCoverFileTextField()
public JButton getCoverFileButton()
public JTextField getStegoFileTextField()
public JButton getStegoFileButton()
public JCheckBox getUseCompCheckBox()
public JCheckBox getUseEncryptCheckBox()
public JPasswordField getPasswordTextField()
public JPasswordField getConfPasswordTextField()
public JTextField getInputStegoFileTextField()
public JButton getInputStegoFileButton()
public JTextField getOutputFolderTextField()
public JButton getOutputFolderButton()
public JPasswordField getExtractPwdTextField()
public JButton getOkButton()
public JButton getCancelButton()
protected void embedAlgoChanged() throws OpenStegoException
OpenStegoException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |