Class TheHandler


public class TheHandler
extends java.lang.Object

Field Summary

(package private) TheCentral
central
(package private) TheExerciser
exerciser
(package private) TheFrame
f
(package private) TheState
state
(package private) timer
timer

Constructor Summary

TheHandler(TheCentral central, TheState state, TheFrame f, TheExerciser exerciser)

Method Summary

int[]
backtransformation(int[][] usercfield, String tfmode, int[] quantisefield)
void
calculate(String calculationmode)
(package private) void
checkButtonPressed()
(package private) void
enterTutMode()
(package private) void
focusWasLost(JTextField srctf)
(package private) void
initComponentsAndSignal()
(package private) void
leaveTutMode()
private void
login(JFrame frame)
(package private) void
nextButtonPressed()
(package private) void
nextexercButtonPressed()
(package private) void
prevButtonPressed()
(package private) void
quantiseComboBoxUsed(String arg)
void
rebuildLayoutDCTDFTswap()
(package private) void
resetButtonPressed()
(package private) void
retryButtonPressed()
(package private) void
scrollbarAdjusted(JScrollBar source)
(package private) void
sendButtonPressed()
(package private) void
setGrid(boolean b)
(package private) void
setScrollbarsToCoefficientValues()
(package private) void
setTranformModeNoTutMode(String s)
(package private) void
sliderAdjusted(JSlider source)
(package private) void
solveButtonPressed()
(package private) void
startButtonPressed()
(package private) void
textfieldChanged(JTextField srctf)
int[][]
transformation(int[] sfield, String tfmode, int[] quantisefield)

Field Details

central

(package private)  TheCentral central

exerciser

(package private)  TheExerciser exerciser

f

(package private)  TheFrame f

state

(package private)  TheState state

timer

(package private)  timer timer

Constructor Details

TheHandler

public TheHandler(TheCentral central,
                  TheState state,
                  TheFrame f,
                  TheExerciser exerciser)

Method Details

backtransformation

public int[] backtransformation(int[][] usercfield,
                                String tfmode,
                                int[] quantisefield)

calculate

public void calculate(String calculationmode)

checkButtonPressed

(package private)  void checkButtonPressed()

enterTutMode

(package private)  void enterTutMode()

focusWasLost

(package private)  void focusWasLost(JTextField srctf)

initComponentsAndSignal

(package private)  void initComponentsAndSignal()

leaveTutMode

(package private)  void leaveTutMode()

login

private void login(JFrame frame)

nextButtonPressed

(package private)  void nextButtonPressed()

nextexercButtonPressed

(package private)  void nextexercButtonPressed()

prevButtonPressed

(package private)  void prevButtonPressed()

quantiseComboBoxUsed

(package private)  void quantiseComboBoxUsed(String arg)

rebuildLayoutDCTDFTswap

public void rebuildLayoutDCTDFTswap()

resetButtonPressed

(package private)  void resetButtonPressed()

retryButtonPressed

(package private)  void retryButtonPressed()

scrollbarAdjusted

(package private)  void scrollbarAdjusted(JScrollBar source)

sendButtonPressed

(package private)  void sendButtonPressed()

setGrid

(package private)  void setGrid(boolean b)

setScrollbarsToCoefficientValues

(package private)  void setScrollbarsToCoefficientValues()

setTranformModeNoTutMode

(package private)  void setTranformModeNoTutMode(String s)

sliderAdjusted

(package private)  void sliderAdjusted(JSlider source)

solveButtonPressed

(package private)  void solveButtonPressed()

startButtonPressed

(package private)  void startButtonPressed()

textfieldChanged

(package private)  void textfieldChanged(JTextField srctf)

transformation

public int[][] transformation(int[] sfield,
                              String tfmode,
                              int[] quantisefield)