Class Summary |
AbstractPlot |
Abstract class that implements general construction of a graphical plot. |
CalibrationPanel |
Holds predefined "Holder noise" and "Standard sample" projects for calibration; they are in a technically same table
as Project explorer files. |
ComponentFlasher |
Timer used for flashing a JComponent background light red (or given color), for 100 ms (or given time). |
DeviceSettingsPanel |
Creates its components and updates changes to Settings and saves them in Configuration file. |
FittedComboBoxRenderer |
Fits the contents of a ComboBox list to a components width by shortening the text. |
GenericFileFilter |
A FileFilter for a FileChooser. |
IntensityPlot |
Implements intensity graph plot. |
MagnetometerStatusPanel |
Picture of current magnetometer status, with sample holder position and rotation. |
MainMenuBar |
Creates Menu items for Menubar and makes action listeners for them. |
MainStatusBar |
Creates its components and listens project events on status change and calculates estimated time for measurement |
MainViewPanel |
Creates the main view panels (split panels) and Squid and Project components. |
MeasurementControlsPanel |
Has "Measure"/"Pause", "Single step" and "Stop now!" |
MeasurementDetailsPanel |
Shows the details of the active measurement step. |
MeasurementGraphsPanel |
|
MeasurementSequencePanel |
Shows the measurements of a project and provides controls for modifying the sequence. |
MeasurementSequenceTableModel |
Handles the showing and editing of a project's measurement sequence. |
NullableDecimalFormat |
Decimal format that accepts an empty string. |
PositiveDecimalFormat |
Decimal format for only positive decimal numbers. |
PrintPanel |
Creates layout from MeasurementSequence and Plots to be printed. |
ProgramSettingsPanel |
Controls for editing the program settings. |
ProjectComponent |
Common superclass for components which use a Project and listen to MeasurementEvents and ProjectEvents. |
ProjectExplorerPanel |
Creates a history/autocomplete field (browserField) for choosing the project directory, a listing of project files in
that directory (explorerTable) and in that listing a line for creating new project, which has a textbox for project
name, an AF/TH ComboBox and a "Create new" button (createNewProjectButton) for actuating the creation. |
ProjectExplorerTable |
Creates a list of project files in directory. |
ProjectInformationPanel |
Allows inserting and editing project information. |
SettingsDialog |
Opens dialog and creates DeviceSettingsPanel |
StereoPlot |
Implements stereographic plot |
StyledCellEditor |
CellEditor to compliment StyledTableCellRenderer. |
StyledTableCellRenderer |
Class for rendering individual cells in a JTable with customized colors and fonts. |
StyledWrapper |
Wrapper class for holding the value to be rendered and its style parameters. |