Class TheGUI


(package private) class TheGUI
extends java.lang.Object

Field Summary

(package private) Dimension
TheGUIDim
(package private) String
a
(package private) JPanel
approxPanel
(package private) String
b
(package private) TheCalculator
calculator
(package private) URL
codebase
(package private) JRadioButton[]
coefMatrixLineChooser
(package private) int[][]
coefSample
(package private) JScrollBar2
coefScroller
(package private) JTextField2[][]
coefTextFieldMatrix
(package private) Container
contentPane
(package private) DiffGrayscalePanel
diffColorPanel
(package private) DiffNumericPanel
diffNumericPanel
(package private) JPanel
diffPanel
(package private) JRadioButton
dummyRadioButton
(package private) JScrollBar2
dummyScrollBar
(package private) JTextField2
dummyTextField
(package private) TheEventHandler
eventhandler
(package private) TheFrame
frame
(package private) Box
freqandoptBox
(package private) JPanel
frequencyspacePanel
(package private) GridBagConstraints
gbc
(package private) JPanel
imagespacePanel
(package private) Dimension
imagespacePanelDim
(package private) GrayscalePanel
inputColorPanel
(package private) JButton
inputCustomizerButton
(package private) NumericPanel
inputNumericPanel
(package private) int[][]
inputSampleToUse
(package private) int[][][]
inputSamplesField
(package private) JPanel
inputbuttonsPanel
(package private) JComboBox
inputsampleComboBox
(package private) JPanel
optionsPanel
(package private) GrayscalePanel
outputColorPanel
(package private) NumericPanel
outputNumericPanel
(package private) JComboBox
quantizeComboBox
(package private) JPanel
quantizePanel
(package private) JButton
resetCoefficientsButton
(package private) JButton
showQuantizeTableButton
(package private) JPanel
targetPanel
(package private) JPanel
textfieldPanel
(package private) Toolkit
tk

Constructor Summary

TheGUI(URL codebase, TheFrame frame, Dimension frameDim)

Method Summary

int[][]
getCoefValuesFromTextfields()
int[][]
getCustomizedInput()
int[][]
getInputSampleToUse()
void
setInputSampleToUse()
void
updateGrayscalePanels(int[][] grayscalesample1, int[][] grayscalesample2)

Field Details

TheGUIDim

(package private)  Dimension TheGUIDim

a

(package private)  String a

approxPanel

(package private)  JPanel approxPanel

b

(package private)  String b

calculator

(package private)  TheCalculator calculator

codebase

(package private)  URL codebase

coefMatrixLineChooser

(package private)  JRadioButton[] coefMatrixLineChooser

coefSample

(package private)  int[][] coefSample

coefScroller

(package private)  JScrollBar2 coefScroller

coefTextFieldMatrix

(package private)  JTextField2[][] coefTextFieldMatrix

contentPane

(package private)  Container contentPane

diffColorPanel

(package private)  DiffGrayscalePanel diffColorPanel

diffNumericPanel

(package private)  DiffNumericPanel diffNumericPanel

diffPanel

(package private)  JPanel diffPanel

dummyRadioButton

(package private)  JRadioButton dummyRadioButton

dummyScrollBar

(package private)  JScrollBar2 dummyScrollBar

dummyTextField

(package private)  JTextField2 dummyTextField

eventhandler

(package private)  TheEventHandler eventhandler

frame

(package private)  TheFrame frame

freqandoptBox

(package private)  Box freqandoptBox

frequencyspacePanel

(package private)  JPanel frequencyspacePanel

gbc

(package private)  GridBagConstraints gbc

imagespacePanel

(package private)  JPanel imagespacePanel

imagespacePanelDim

(package private)  Dimension imagespacePanelDim

inputColorPanel

(package private)  GrayscalePanel inputColorPanel

inputCustomizerButton

(package private)  JButton inputCustomizerButton

inputNumericPanel

(package private)  NumericPanel inputNumericPanel

inputSampleToUse

(package private)  int[][] inputSampleToUse

inputSamplesField

(package private)  int[][][] inputSamplesField

inputbuttonsPanel

(package private)  JPanel inputbuttonsPanel

inputsampleComboBox

(package private)  JComboBox inputsampleComboBox

optionsPanel

(package private)  JPanel optionsPanel

outputColorPanel

(package private)  GrayscalePanel outputColorPanel

outputNumericPanel

(package private)  NumericPanel outputNumericPanel

quantizeComboBox

(package private)  JComboBox quantizeComboBox

quantizePanel

(package private)  JPanel quantizePanel

resetCoefficientsButton

(package private)  JButton resetCoefficientsButton

showQuantizeTableButton

(package private)  JButton showQuantizeTableButton

targetPanel

(package private)  JPanel targetPanel

textfieldPanel

(package private)  JPanel textfieldPanel

tk

(package private)  Toolkit tk

Constructor Details

TheGUI

(package private)  TheGUI(URL codebase,
                          TheFrame frame,
                          Dimension frameDim)

Method Details

getCoefValuesFromTextfields

public int[][] getCoefValuesFromTextfields()

getCustomizedInput

public int[][] getCustomizedInput()

getInputSampleToUse

public int[][] getInputSampleToUse()

setInputSampleToUse

public void setInputSampleToUse()

updateGrayscalePanels

public void updateGrayscalePanels(int[][] grayscalesample1,
                                  int[][] grayscalesample2)