Public Member Functions | |
| MainControlPanel () | |
| JFileChooser | getFileChooser () | 
| void | changeFileChooser (boolean acceptAll, boolean acceptXML, boolean acceptOSM) | 
| SimulateControlPanel | getSimulatePanel () | 
| EditControlPanel | getEditPanel () | 
| ReportingControlPanel | getReportingPanel () | 
| Component | getSelectedTabComponent () | 
| void | stateChanged (ChangeEvent e) | 
This class creates the control elements on the right side of the DrawingArea. The control panels itself are packed into a JTabbedPane and can be found in separate classes. 
      
  | 
  inline | 
Constructor for the main control panel.
      
  | 
  inline | 
Changes the available file choosers of the central JFileChooser.
| acceptAll | adds a file chooser to select all files | 
| acceptXML | adds a file chooser to select XML files | 
| acceptOSM | adds a file chooser to select OpenStreetMap-files (*.osm) | 
      
  | 
  inline | 
Gets the control panel on the edit tab.
      
  | 
  inline | 
Gets the central JFileChooser. If it does not exist, it waits until it's created in the separate thread started from the constructor.
      
  | 
  inline | 
Gets the control panel on the reporting tab.
      
  | 
  inline | 
Gets the currently selected tab component.
      
  | 
  inline | 
Gets the control panel on the simulation tab.
      
  | 
  inline | 
An implemented ChangeListener for the tabs.
| e | a ChangeEvent  | 
 1.8.3.1