Class WaveletDemo


public class WaveletDemo
extends JFrame

Wavelet Transformation Demo: Parameter selection frame

Field Summary

private static String
ABOUT
private static String
EXIT
private static String
FRAME_TITLE
private static String
HELP
private static String
HELP_ABOUT
private static String
HELP_BORDER
private static String
HELP_DECOMP
private static String
HELP_FILTER
private static String
HELP_INDEX
private static String
HELP_INTERPOL
private static String
HELP_QUANTI
private static String
HELP_SOURCE
private static String
INDEX
private static String
OPTIONS
private static String
PROGRAM
private static String
QUEST
private static String
SETTINGS
private static String
STEP1
private static String
STEP1_TITLE
private static String
STEP2
private static String
STEP2_TITLE
private static String
STEP3
private static String
STEP3_TITLE
private JApplet
applet
URL
appletURL
private JComboBox
boundarySel
private TransformSettings
customSettings
private JComboBox
decompSel
private JComboBox
filterSel
private InfoBrowser
ib
private JComboBox
imageSel
private JComboBox
interpolSel
private TransformParams
params
private JComboBox
quantiSel
private Dimension
screenSize
private TransformDisplay
transDisplay
private SwingWorker
worker

Constructor Summary

WaveletDemo(JApplet appl)
Constructor

Method Summary

private JPanel
createCheckBoxWithText(String header, JCheckBox cb, Color col)
private JPanel
createComboWithText(String header, JComboBox combo, String page, Color col)
Create a JPanel with a JComboBox and a describing text
private JMenuBar
createMenuBar()
Create a JMenuBar for the frame
private JPanel
createStepText(String line1, String line2, Color col)
InfoBrowser
getBrowser()
void
shutdown()
Close all windows and destroy the applet

Field Details

ABOUT

private static final String ABOUT

EXIT

private static final String EXIT

FRAME_TITLE

private static final String FRAME_TITLE

HELP

private static final String HELP

HELP_ABOUT

private static final String HELP_ABOUT

HELP_BORDER

private static final String HELP_BORDER

HELP_DECOMP

private static final String HELP_DECOMP

HELP_FILTER

private static final String HELP_FILTER

HELP_INDEX

private static final String HELP_INDEX

HELP_INTERPOL

private static final String HELP_INTERPOL

HELP_QUANTI

private static final String HELP_QUANTI

HELP_SOURCE

private static final String HELP_SOURCE

INDEX

private static final String INDEX

OPTIONS

private static final String OPTIONS

PROGRAM

private static final String PROGRAM

QUEST

private static final String QUEST

SETTINGS

private static final String SETTINGS

STEP1

private static final String STEP1

STEP1_TITLE

private static final String STEP1_TITLE

STEP2

private static final String STEP2

STEP2_TITLE

private static final String STEP2_TITLE

STEP3

private static final String STEP3

STEP3_TITLE

private static final String STEP3_TITLE

applet

private JApplet applet

appletURL

public URL appletURL

boundarySel

private JComboBox boundarySel

customSettings

private TransformSettings customSettings

decompSel

private JComboBox decompSel

filterSel

private JComboBox filterSel

ib

private InfoBrowser ib

imageSel

private JComboBox imageSel

interpolSel

private JComboBox interpolSel

params

private TransformParams params

quantiSel

private JComboBox quantiSel

screenSize

private Dimension screenSize

transDisplay

private TransformDisplay transDisplay

worker

private SwingWorker worker

Constructor Details

WaveletDemo

public WaveletDemo(JApplet appl)
Constructor
Parameters:

Method Details

createCheckBoxWithText

private JPanel createCheckBoxWithText(String header,
                                      JCheckBox cb,
                                      Color col)

createComboWithText

private JPanel createComboWithText(String header,
                                   JComboBox combo,
                                   String page,
                                   Color col)
Create a JPanel with a JComboBox and a describing text
Returns:
Returns a JPanel with a JComboBox and a describing text

createMenuBar

private JMenuBar createMenuBar()
Create a JMenuBar for the frame
Returns:
the menubar for the frame

createStepText

private JPanel createStepText(String line1,
                              String line2,
                              Color col)

getBrowser

public InfoBrowser getBrowser()

shutdown

public void shutdown()
Close all windows and destroy the applet