Serialized Form


Package trex

Class trex.DecryptImpossibleException implements Serializable


Package trex.GUI.ImageChooser

Class trex.GUI.ImageChooser.ImagePreview implements Serializable

Serialized Fields

thumbnail

ImageIcon thumbnail

file

File file


Package trex.GUI

Class trex.GUI.CombinedPanel implements Serializable

Serialized Fields

parent

Frame parent
Parent frame for message boxes


img1

ImageIcon img1
The three images


img2

ImageIcon img2
The three images


imgDiff

ImageIcon imgDiff
The three images


diffLabel

JLabel diffLabel
Labels containing the ImageIcons


img1Label

JLabel img1Label
Labels containing the ImageIcons


img2Label

JLabel img2Label
Labels containing the ImageIcons


scrollingActive

boolean scrollingActive
State variable to prevent event recursion


jScrollPane1

JScrollPane jScrollPane1
The three scroll panes to contain the ImageIcons (Labels)


jScrollPane2

JScrollPane jScrollPane2

jScrollPaneDiff

JScrollPane jScrollPaneDiff

jControlPanel

JPanel jControlPanel
The Panel to contain the control widgets


scrollBars

JScrollBar[][] scrollBars
The JScrollPane's scrollbars in an array ([v/h][0-2])


PanelGridBagLayout

GridBagLayout PanelGridBagLayout
Whole panel's GridBagLayout


amplification

int amplification
Color amplification; defaults to full amplification


zoom

int zoom
Image zoom; defaults to no zoom


jSliderAmp

JSlider jSliderAmp
amplification Slider


jSliderZoom

JSlider jSliderZoom
zoom Slider


jAmpLabel

JLabel jAmpLabel
Text "Amplification" label


jZoomLabel

JLabel jZoomLabel
Text "Zoom" label


ControlPanelGridBagLayout

GridBagLayout ControlPanelGridBagLayout
Control widget pane's GridBagLayout

Class trex.GUI.DataPanel implements Serializable

Serialized Fields

borderLayout1

BorderLayout borderLayout1
Panel's layout.


jToolBarDataView

JToolBar jToolBarDataView
Toolbar to contain open and edit buttons.


jButtonLoadData

JButton jButtonLoadData
Load button.


jButtonEditData

JButton jButtonEditData
Edit button.


myData

StegData myData
Data class to send values to.


parent

JFrame parent
Parent frame.


jButtonSaveData

JButton jButtonSaveData

jScrollPaneData

JScrollPane jScrollPaneData

jTextAreaDataView

JTextArea jTextAreaDataView

Class trex.GUI.HistoPanel implements Serializable

Serialized Fields

parent

Frame parent

img1

ImageIcon img1
The ImageIcons to draw histograms for


img2

ImageIcon img2

color1

Color color1
Colors for the two histograms


color2

Color color2

height

int height

channel

int channel
The channel to draw with this instance


colExpl

String colExpl
Label explaining the colors (color1/2)


jToolBarHistoPanel

JToolBar jToolBarHistoPanel
Windows' tool bar


buttonGroupChannelSelect

ButtonGroup buttonGroupChannelSelect
Tool bar radio buttons


jSelectValue

JRadioButton jSelectValue

jSelectRed

JRadioButton jSelectRed

jSelectBlue

JRadioButton jSelectBlue

jSelectGreen

JRadioButton jSelectGreen

borderLayoutHistoPanel

BorderLayout borderLayoutHistoPanel
Windows' layout


jScrollPaneHisto

JScrollPane jScrollPaneHisto
Put stuff into a JScrollPane


jLabelColExpl

JLabel jLabelColExpl
Text label for the explanation string (colExpl)


jLabelHisto

JLabel jLabelHisto
Image label for the histogram itself


jPanelInner

JPanel jPanelInner
Panel to put labels in


borderLayoutInner

BorderLayout borderLayoutInner
Inner panel's Layout

Class trex.GUI.JMessageBox implements Serializable

Serialized Fields

gridLayout1

GridLayout gridLayout1
Box' layout.


jPanel1

JPanel jPanel1
Upper panel to contain label.


jPanel2

JPanel jPanel2
Lower panel to contain button(s).


jLabel

JLabel jLabel
Label to contain text.


ok

JButton ok
Button objects for all button types.


cancel

JButton cancel
Button objects for all button types.


yes

JButton yes
Button objects for all button types.


no

JButton no
Button objects for all button types.


abort

JButton abort
Button objects for all button types.


ignore

JButton ignore
Button objects for all button types.


text

String text
Text to display.


title

String title
Window title.


button_type

int button_type
Buttons to display as bitmask.


result

int result
Result to pass back.

Class trex.GUI.MainFrame implements Serializable

Serialized Fields

contentPane

JPanel contentPane
GUI elements


jMenuBar1

JMenuBar jMenuBar1

jMenuFile

JMenu jMenuFile

jMenuFileExit

JMenuItem jMenuFileExit

jMenuHelp

JMenu jMenuHelp

jMenuHelpAbout

JMenuItem jMenuHelpAbout

jToolBar

JToolBar jToolBar

jButtonOpenUncrypted

JButton jButtonOpenUncrypted

jButtonSave

JButton jButtonSave

jButtonHelp

JButton jButtonHelp

statusBar

JLabel statusBar

borderLayout1

BorderLayout borderLayout1

stegoTabbedPane

JTabbedPane stegoTabbedPane

jButtonOpenCrypt

JButton jButtonOpenCrypt

algos

String[][] algos

menuAlgoMenuGroup

ButtonGroup menuAlgoMenuGroup

algoItems

JRadioButtonMenuItem[] algoItems

currentSelectedMenuAlgo

JRadioButtonMenuItem currentSelectedMenuAlgo

currentAlgoClass

Class currentAlgoClass

uncryptPanel

Component uncryptPanel
Picture-, data and config panel. These are inserted in the tabbed pane.


dataPanel

DataPanel dataPanel

passPanel

JPanel passPanel

cryptPanel

Component cryptPanel

combinedPanel

Component combinedPanel

histoPanel

Component histoPanel

myData

StegData myData
This instance's data


jMenuExtra

JMenu jMenuExtra

jMenuExtraGC

JMenuItem jMenuExtraGC

jMenuAlgo

JMenu jMenuAlgo

jMenuAlgoLoad

JMenuItem jMenuAlgoLoad

jMenuFileSaveCrypted

JMenuItem jMenuFileSaveCrypted

jMenuFileLoadCrypted

JMenuItem jMenuFileLoadCrypted

jMenuFileLoadUncrypted

JMenuItem jMenuFileLoadUncrypted

Class trex.GUI.MainFrame_AboutBox implements Serializable

Serialized Fields

panel1

JPanel panel1

panel2

JPanel panel2

insetsPanel1

JPanel insetsPanel1

insetsPanel2

JPanel insetsPanel2

insetsPanel3

JPanel insetsPanel3

button1

JButton button1

imageLabel

JLabel imageLabel

label1

JLabel label1

label2

JLabel label2

label3

JLabel label3

label4

JLabel label4

label5

JLabel label5

label6

JLabel label6

label7

JLabel label7

label8

JLabel label8

borderLayout1

BorderLayout borderLayout1

borderLayout2

BorderLayout borderLayout2

flowLayout1

FlowLayout flowLayout1

gridLayout1

GridLayout gridLayout1

product

String product

version

String version

copyright

String copyright

comments

String comments

comments2

String comments2

comments3

String comments3

comments4

String comments4

Class trex.GUI.PassPhrasePanel implements Serializable

Serialized Fields

jButtonPanel

JPanel jButtonPanel
jbuilder GUI data.


gridLayout1

GridLayout gridLayout1

jLabelPanel

JPanel jLabelPanel

jPassLabel

JLabel jPassLabel

jSetNewButton

JButton jSetNewButton

jResetButton

JButton jResetButton

flowLayout1

FlowLayout flowLayout1

jEditPanel

JPanel jEditPanel

jPassPhraseEdit

JTextField jPassPhraseEdit

data

StegData data
TRex Data Object - for callback of "setPassPhrase".


currentPassPhrase

String currentPassPhrase

Class trex.GUI.SimpleTextEditor implements Serializable

Serialized Fields

borderLayout1

BorderLayout borderLayout1

jButtonOK

JButton jButtonOK

data

String data

okPressed

boolean okPressed

jScrollPane1

JScrollPane jScrollPane1

jTextArea

JTextArea jTextArea