Serialized Form
-
Package ui
-
Class ui.MainWindow
class MainWindow extends JFrame implements Serializable-
Serialized Fields
-
centerPanel
CreateCenterPanel centerPanel
Center panel containing visualizations. -
leftPanel
CreateLeftPanel leftPanel
Left panel containing the measurement list. -
measurementList
JList<String> measurementList
JList component displaying measurement names. -
measurementListModel
DefaultListModel<String> measurementListModel
List model for the measurement list. -
measurementSets
Map<String,
MeasurementSet> measurementSets Map of measurement names to their corresponding MeasurementSet objects. -
menuBar
CreateMenuBar menuBar
Application menu bar. -
spectrometer
Spectrometer spectrometer
Spectrometer hardware controller instance.
-
-
-
-
Package ui.dialog
-
Class ui.dialog.AbsorptionOptionsDialog
class AbsorptionOptionsDialog extends JDialog implements Serializable-
Serialized Fields
-
confirmed
boolean confirmed
Whether the user confirmed the dialog (clicked OK). -
frequencyButton
JRadioButton frequencyButton
Radio button for frequency axis (THz). -
referenceBox
JComboBox<String> referenceBox
Combo box for selecting reference measurement. -
sampleBox
JComboBox<String> sampleBox
Combo box for selecting sample measurement. -
wavelengthButton
JRadioButton wavelengthButton
Radio button for wavelength axis (nm).
-
-
-
Class ui.dialog.ConfigureDialog
class ConfigureDialog extends JDialog implements Serializable-
Serialized Fields
-
avgField
JTextField avgField
Averaging input field (number of samples to average). -
confirmed
boolean confirmed
Whether the user confirmed the dialog (clicked OK). -
countField
JTextField countField
Number of measurements input field. -
gainBox
JComboBox<Integer> gainBox
Gain selection combo box (1, 4, 16, 64). -
intField
JTextField intField
Integration time input field (ms). -
lightSpinner
JSpinner lightSpinner
Light intensity spinner (0-100). -
modeBox
JComboBox<String> modeBox
Mode selection combo box ("raw" or "cal").
-
-
-
Class ui.dialog.SpectrumOptionsDialog
class SpectrumOptionsDialog extends JDialog implements Serializable-
Serialized Fields
-
barButton
JRadioButton barButton
Radio button for bar plot type. -
confirmed
boolean confirmed
Whether the user confirmed the dialog (clicked OK). -
curveButton
JRadioButton curveButton
Radio button for curve plot type. -
errorBarsBox
JCheckBox errorBarsBox
Checkbox for showing error bars. -
frequencyButton
JRadioButton frequencyButton
Radio button for frequency axis (THz). -
normalizeBox
JCheckBox normalizeBox
Checkbox for normalization to maximum. -
wavelengthButton
JRadioButton wavelengthButton
Radio button for wavelength axis (nm).
-
-
-
-
Package ui.menu
-
Package ui.panel
-
Class ui.panel.CreateCenterPanel
class CreateCenterPanel extends JPanel implements Serializable-
Serialized Fields
-
mainWindow
MainWindow mainWindow
Reference to the main window for accessing shared data.
-
-
-
Class ui.panel.CreateLeftPanel
class CreateLeftPanel extends JPanel implements Serializable-
Serialized Fields
-
mainWindow
MainWindow mainWindow
Reference to the main window for accessing shared data.
-
-
-