SORTIE Java Interface  1
Classes
Package sortie.gui

Classes

class  AllometryFunctionEditor
 Makes a window for editing tree allometry functions. More...
 
class  BatchSetup
 Window for working with batch files. More...
 
class  BatchParFile
 Encapsulates a parameter file and the number of times to run it.
 
class  BatchFileParser
 SAX batch file parse handler.
 
class  BehaviorParameterDisplay
 Packages all the information needed for displaying a behavior's parameters. More...
 
class  ChartFrameInfo
 This class bundles information and methods handy when dealing with chart frames. More...
 
class  DetailedOutputDeadTreeSetup
 Window used by the user to set up detailed output output options for dead trees. More...
 
class  DetailedOutputFileCopy
 This window will rename a detailed output file. More...
 
class  DetailedOutputFileFilter
 This provides a filter for data files - .gz.tar files. More...
 
class  DetailedOutputFileSetup
 Window that the user uses to set up detailed output options. More...
 
class  DetailedOutputFileSetup_this_windowAdapter
 Triggers refresh of save information on window focus.
 
class  DetailedOutputGridSetup
 Window the user uses to set up detailed output options for grids. More...
 
class  DetailedOutputGridRenderer< T >
 This renders choices in a JList so that, if they have a prepended "(p)" string, it is not shown to the user.
 
class  DetailedOutputTreeSetup
 Window used by the user to set up detailed output tree output options. More...
 
class  Diam10Edit
 For editing initial diam10s for planting. More...
 
class  DisplayBehaviorComboEdit
 Displays an edit window for editing the tree species/type combos to which a single behavior applies. More...
 
class  EnhancedTable
 Provides extensions and customizations for JTable. More...
 
class  ParameterTextRenderer
 Renders the first column values in a table to bold font with word wrapping to multiple lines.
 
class  ParameterCellEditor
 Handles the editing for the file parameter table.
 
class  ParameterTableModel
 Table model for the parameter data table.
 
interface  EnhancedTableWindow
 Interface for classes wishing to use the EnhancedTable class. More...
 
class  EpisodicEventsEditBase
 Base class for windows for episodic event editing. More...
 
class  DisplaySeedlingMortParameters
 Displays a window with parameter data for the user to edit.
 
class  EpisodicEventsMouseListener
 Class for interpreting mouse clicks on the chart for selecting cells for episodic event editing. More...
 
class  EpisodicEventsWindow
 Displays episodic events and allows for editing. More...
 
class  SpringUtilities
 A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
 
class  ErrorGUI
 This class handles all error message writing. More...
 
class  FileOpenFilter
 This provides a file filter which shows all potential SORTIE file types: .xml, .hvr, .txt, and .gz.tar files. More...
 
class  GridCellEditor
 This is a simple dialog box which will allow editing of grid cell resolution for a single grid. More...
 
class  GridSetup
 Displays grid settings for editing. More...
 
class  GridValueEditor
 Window for editing grid values in a spreadsheet-like format. More...
 
class  GUIManager
 The GUI manager provides all behind-the-scenes functionality for the Main Window. More...
 
class  HarvestEdit
 Window for harvest editing. More...
 
class  HarvestInterfaceSetup
 This is a window allowing setup of the Harvest Interface behavior. More...
 
class  MainWindow
 Main application window. More...
 
class  ComboBoxRenderer
 This limits values displayed in the file choices combo box to 50 characters (the last 50, so filenames are displayed).
 
class  PopupListener
 
class  MainWindowStateSetter
 The purpose of this class is to control the states of the main window - all the enabling and disabling, etc. More...
 
class  ManageTreeMap
 Allows management of tree maps. More...
 
class  ModelFileChooser
 Manages directories for SORTIE. More...
 
class  ModelFlowSetup
 Allows users to make changes to the model flow and behavior order. More...
 
class  ModelIcon
 Creates different icons needed by the model. More...
 
class  MortalityEpisodeEdit
 Window for mortality episode editing. More...
 
class  MultilineLabel
 Renders a multi-line "JLabel". More...
 
class  OKCancelButtonPanel
 A panel containing OK, Cancel, and Help buttons. More...
 
class  OutFileFilter
 File filter for short output files. More...
 
class  OutputFileFilter
 This provides a filter for output files - .out and .gz.tar files. More...
 
class  OutputSetup
 Window used by the user to start setting up run output options. More...
 
class  OutputSetup_this_windowAdapter
 Allows us to refresh the saving information on window focus.
 
class  ParameterEdit
 Window used to trigger the parameter editing process. More...
 
class  DisplayParameters
 Displays a window with parameter data for the user to edit.
 
class  QuickScrollingPanel
 This class creates a JPanel that scrolls at a normal speed through a JScrollPane.
 
class  PlantEdit
 Window for planting editing. More...
 
class  ScheduledStormInfo
 Holds data for scheduled storms grouped together. More...
 
class  ScheduledStormSetup
 This is a window allowing scheduling of storms for the storm behavior. More...
 
class  ShortOutputFileSetup
 Window used by the user to set up summary (short) output files. More...
 
class  SizeClassEditor
 Displays dialog for entering size class data. More...
 
class  SORTIEComboBox< T >
 Improves the basic combo box by allowing the popup area to be bigger than the box itself. More...
 
class  SortieFont
 The common font for all GUI elements. More...
 
class  SortieLabel
 Wrapper class for labels which set them up with the correct font. More...
 
class  SortieMenuItem
 This class wraps the JMenuItem class to set some things we always want to set in the constructor as a convenience. More...
 
class  SubplotEdit
 Window for editing subplot information. More...
 
class  TableData
 For packaging header data in a typesafe way. More...
 
class  TextFileFilter
 File filter for text files. More...
 
class  TreeSpeciesSetup
 Dialog allowing the user to set up basic tree information. More...
 
class  RenamePair
 This class holds information about species renaming and copying.
 
class  XMLFileFilter
 This filters to only XML files for file choosers. More...